builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-143 starttime: 1460988707.26 results: success (0) buildid: 20160418062434 builduid: 1f7a236f17504318aef783a126bc9f2d revision: b1da60432e4188749a6b961bbb7ed1900433376a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 07:11:47.256793) ========= master: http://buildbot-master02.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 07:11:47.257245) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-18 07:11:47.257531) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-18 07:11:48.744100) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 07:11:48.744359) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1460986569.327083-2127589675 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 07:11:49-- 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% 13.1M=0.001s 2016-04-18 07:11:49 (13.1 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.794287 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 07:11:49.569784) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 07:11:49.580269) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1460986569.327083-2127589675 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016880 ========= master_lag: 0.05 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 07:11:49.647380) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-18 07:11:49.647733) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev b1da60432e4188749a6b961bbb7ed1900433376a --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev b1da60432e4188749a6b961bbb7ed1900433376a --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1460986569.327083-2127589675 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 07:11:49,821 truncating revision to first 12 chars 2016-04-18 07:11:49,821 Setting DEBUG logging. 2016-04-18 07:11:49,822 attempt 1/10 2016-04-18 07:11:49,822 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/b1da60432e41?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 07:11:51,226 unpacking tar archive at: mozilla-inbound-b1da60432e41/testing/mozharness/ program finished with exit code 0 elapsedTime=2.144577 ========= master_lag: 2.25 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-18 07:11:54.043914) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 07:11:54.072739) ========= script_repo_revision: b1da60432e4188749a6b961bbb7ed1900433376a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 07:11:54.073208) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 07:11:54.073479) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 07:11:54.265113) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 15 secs) (at 2016-04-18 07:11:54.265504) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1460986569.327083-2127589675 _=/tools/buildbot/bin/python using PTY: False 07:11:54 INFO - MultiFileLogger online at 20160418 07:11:54 in /builds/slave/test 07:11:54 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 07:11:54 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 07:11:54 INFO - {'append_to_log': False, 07:11:54 INFO - 'base_work_dir': '/builds/slave/test', 07:11:54 INFO - 'blob_upload_branch': 'mozilla-inbound', 07:11:54 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 07:11:54 INFO - 'buildbot_json_path': 'buildprops.json', 07:11:54 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 07:11:54 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 07:11:54 INFO - 'download_minidump_stackwalk': True, 07:11:54 INFO - 'download_symbols': 'true', 07:11:54 INFO - 'e10s': False, 07:11:54 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 07:11:54 INFO - 'tooltool.py': '/tools/tooltool.py', 07:11:54 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 07:11:54 INFO - '/tools/misc-python/virtualenv.py')}, 07:11:54 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 07:11:54 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 07:11:54 INFO - 'log_level': 'info', 07:11:54 INFO - 'log_to_console': True, 07:11:54 INFO - 'opt_config_files': (), 07:11:54 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 07:11:54 INFO - '--processes=1', 07:11:54 INFO - '--config=%(test_path)s/wptrunner.ini', 07:11:54 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 07:11:54 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 07:11:54 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 07:11:54 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 07:11:54 INFO - 'pip_index': False, 07:11:54 INFO - 'require_test_zip': True, 07:11:54 INFO - 'test_type': ('testharness',), 07:11:54 INFO - 'this_chunk': '1', 07:11:54 INFO - 'tooltool_cache': '/builds/tooltool_cache', 07:11:54 INFO - 'total_chunks': '10', 07:11:54 INFO - 'virtualenv_path': 'venv', 07:11:54 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 07:11:54 INFO - 'work_dir': 'build'} 07:11:54 INFO - ##### 07:11:54 INFO - ##### Running clobber step. 07:11:54 INFO - ##### 07:11:54 INFO - Running pre-action listener: _resource_record_pre_action 07:11:54 INFO - Running main action method: clobber 07:11:54 INFO - rmtree: /builds/slave/test/build 07:11:54 INFO - Running post-action listener: _resource_record_post_action 07:11:54 INFO - ##### 07:11:54 INFO - ##### Running read-buildbot-config step. 07:11:54 INFO - ##### 07:11:54 INFO - Running pre-action listener: _resource_record_pre_action 07:11:54 INFO - Running main action method: read_buildbot_config 07:11:54 INFO - Using buildbot properties: 07:11:54 INFO - { 07:11:54 INFO - "project": "", 07:11:54 INFO - "product": "firefox", 07:11:54 INFO - "script_repo_revision": "production", 07:11:54 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600", 07:11:54 INFO - "repository": "", 07:11:54 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-1", 07:11:54 INFO - "buildid": "20160418062434", 07:11:54 INFO - "pgo_build": "False", 07:11:54 INFO - "basedir": "/builds/slave/test", 07:11:54 INFO - "buildnumber": 161, 07:11:54 INFO - "slavename": "tst-linux32-spot-143", 07:11:54 INFO - "revision": "b1da60432e4188749a6b961bbb7ed1900433376a", 07:11:54 INFO - "master": "http://buildbot-master02.bb.releng.use1.mozilla.com:8201/", 07:11:54 INFO - "platform": "linux", 07:11:54 INFO - "branch": "mozilla-inbound", 07:11:54 INFO - "repo_path": "integration/mozilla-inbound", 07:11:54 INFO - "moz_repo_path": "", 07:11:54 INFO - "stage_platform": "linux", 07:11:54 INFO - "builduid": "1f7a236f17504318aef783a126bc9f2d", 07:11:54 INFO - "slavebuilddir": "test" 07:11:54 INFO - } 07:11:54 INFO - Found installer url https://queue.taskcluster.net/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 07:11:54 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 07:11:54 INFO - Running post-action listener: _resource_record_post_action 07:11:54 INFO - ##### 07:11:54 INFO - ##### Running download-and-extract step. 07:11:54 INFO - ##### 07:11:54 INFO - Running pre-action listener: _resource_record_pre_action 07:11:54 INFO - Running main action method: download_and_extract 07:11:54 INFO - mkdir: /builds/slave/test/build/tests 07:11: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')]} 07:11:54 INFO - https://queue.taskcluster.net/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 07:11:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 07:11:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 07:11:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 07:11:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 07:11:58 INFO - Downloaded 1325 bytes. 07:11:58 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 07:11:58 INFO - Using the following test package requirements: 07:11:58 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 07:11:58 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 07:11:58 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 07:11:58 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 07:11:58 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 07:11:58 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 07:11:58 INFO - u'jsshell-linux-i686.zip'], 07:11:58 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 07:11:58 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 07:11:58 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 07:11:58 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 07:11:58 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 07:11:58 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 07:11:58 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 07:11:58 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 07:11:58 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 07:11:58 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 07:11:58 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 07:11:58 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 07:11:58 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')]} 07:11:58 INFO - https://queue.taskcluster.net/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 07:11:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 07:11:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 07:11:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 07:11:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 07:12:07 INFO - Downloaded 22369134 bytes. 07:12:07 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 07:12:07 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 07:12:08 INFO - caution: filename not matched: web-platform/* 07:12:08 INFO - Return code: 11 07:12:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:12:08 INFO - https://queue.taskcluster.net/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 07:12:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 07:12:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 07:12:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 07:12:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 07:12:20 INFO - Downloaded 36382561 bytes. 07:12:20 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 07:12:20 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 07:12:25 INFO - caution: filename not matched: bin/* 07:12:25 INFO - caution: filename not matched: config/* 07:12:25 INFO - caution: filename not matched: mozbase/* 07:12:25 INFO - caution: filename not matched: marionette/* 07:12:25 INFO - caution: filename not matched: tools/wptserve/* 07:12:25 INFO - Return code: 11 07:12:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:12:25 INFO - https://queue.taskcluster.net/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 07:12:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 07:12:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 07:12:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 07:12:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 07:12:46 INFO - Downloaded 63360451 bytes. 07:12:46 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 07:12:46 INFO - mkdir: /builds/slave/test/properties 07:12:46 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 07:12:46 INFO - Writing to file /builds/slave/test/properties/build_url 07:12:46 INFO - Contents: 07:12:46 INFO - build_url:https://queue.taskcluster.net/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 07:12:48 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 07:12:48 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 07:12:48 INFO - Writing to file /builds/slave/test/properties/symbols_url 07:12:48 INFO - Contents: 07:12:48 INFO - symbols_url:https://queue.taskcluster.net/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 07:12:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:12:48 INFO - https://queue.taskcluster.net/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 07:12:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 07:12:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 07:12:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 07:12:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 07:12:56 INFO - Downloaded 91725685 bytes. 07:12:56 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 07:12:56 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 07:13:05 INFO - Return code: 0 07:13:05 INFO - Running post-action listener: _resource_record_post_action 07:13:05 INFO - Running post-action listener: set_extra_try_arguments 07:13:05 INFO - ##### 07:13:05 INFO - ##### Running create-virtualenv step. 07:13:05 INFO - ##### 07:13:05 INFO - Running pre-action listener: _pre_create_virtualenv 07:13:05 INFO - Running pre-action listener: _resource_record_pre_action 07:13:05 INFO - Running main action method: create_virtualenv 07:13:05 INFO - Creating virtualenv /builds/slave/test/build/venv 07:13:05 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 07:13:05 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 07:13:06 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 07:13:06 INFO - Using real prefix '/usr' 07:13:06 INFO - New python executable in /builds/slave/test/build/venv/bin/python 07:13:07 INFO - Installing distribute.............................................................................................................................................................................................done. 07:13:11 INFO - Installing pip.................done. 07:13:11 INFO - Return code: 0 07:13:11 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 07:13:11 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')]} 07:13:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:13:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:13:11 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')]} 07:13:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:13:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:13:11 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9485c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94ec598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x959ef28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9280e30>, '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 0x951dc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x959c470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460986569.327083-2127589675', '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 07:13:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 07:13:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 07:13:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:13:11 INFO - 'CCACHE_UMASK': '002', 07:13:11 INFO - 'DISPLAY': ':0', 07:13:11 INFO - 'HOME': '/home/cltbld', 07:13:11 INFO - 'LANG': 'en_US.UTF-8', 07:13:11 INFO - 'LOGNAME': 'cltbld', 07:13:11 INFO - 'MAIL': '/var/mail/cltbld', 07:13:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:13:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:13:11 INFO - 'MOZ_NO_REMOTE': '1', 07:13:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:13:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:13:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:13:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:13:11 INFO - 'PWD': '/builds/slave/test', 07:13:11 INFO - 'SHELL': '/bin/bash', 07:13:11 INFO - 'SHLVL': '1', 07:13:11 INFO - 'TERM': 'linux', 07:13:11 INFO - 'TMOUT': '86400', 07:13:11 INFO - 'USER': 'cltbld', 07:13:11 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460986569.327083-2127589675', 07:13:11 INFO - '_': '/tools/buildbot/bin/python'} 07:13:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:13:14 INFO - Downloading/unpacking psutil>=0.7.1 07:13:14 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 07:13:14 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 07:13:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:13:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:13:14 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 07:13:14 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 07:13:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 07:13:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:13:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:13:19 INFO - Installing collected packages: psutil 07:13:19 INFO - Running setup.py install for psutil 07:13:20 INFO - building 'psutil._psutil_linux' extension 07:13:20 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 07:13:21 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 07:13:21 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 07:13:22 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 07:13:23 INFO - building 'psutil._psutil_posix' extension 07:13:23 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 07:13:23 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 07:13:23 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:13:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:13:23 INFO - Successfully installed psutil 07:13:23 INFO - Cleaning up... 07:13:23 INFO - Return code: 0 07:13:23 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 07:13:23 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')]} 07:13:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:13:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:13:23 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')]} 07:13:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:13:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:13:23 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9485c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94ec598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x959ef28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9280e30>, '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 0x951dc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x959c470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460986569.327083-2127589675', '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 07:13:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 07:13:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 07:13:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:13:23 INFO - 'CCACHE_UMASK': '002', 07:13:23 INFO - 'DISPLAY': ':0', 07:13:23 INFO - 'HOME': '/home/cltbld', 07:13:23 INFO - 'LANG': 'en_US.UTF-8', 07:13:23 INFO - 'LOGNAME': 'cltbld', 07:13:23 INFO - 'MAIL': '/var/mail/cltbld', 07:13:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:13:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:13:23 INFO - 'MOZ_NO_REMOTE': '1', 07:13:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:13:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:13:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:13:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:13:23 INFO - 'PWD': '/builds/slave/test', 07:13:23 INFO - 'SHELL': '/bin/bash', 07:13:23 INFO - 'SHLVL': '1', 07:13:23 INFO - 'TERM': 'linux', 07:13:23 INFO - 'TMOUT': '86400', 07:13:23 INFO - 'USER': 'cltbld', 07:13:23 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460986569.327083-2127589675', 07:13:23 INFO - '_': '/tools/buildbot/bin/python'} 07:13:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:13:23 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 07:13:23 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 07:13:23 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 07:13:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:13:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:13:23 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 07:13:23 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 07:13:29 INFO - Downloading mozsystemmonitor-0.0.tar.gz 07:13:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 07:13:29 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 07:13:29 INFO - Installing collected packages: mozsystemmonitor 07:13:29 INFO - Running setup.py install for mozsystemmonitor 07:13:29 INFO - Successfully installed mozsystemmonitor 07:13:29 INFO - Cleaning up... 07:13:29 INFO - Return code: 0 07:13:29 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 07:13:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:13:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:13:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:13:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:13:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:13:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:13:29 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9485c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94ec598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x959ef28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9280e30>, '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 0x951dc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x959c470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460986569.327083-2127589675', '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 07:13:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 07:13:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 07:13:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:13:29 INFO - 'CCACHE_UMASK': '002', 07:13:29 INFO - 'DISPLAY': ':0', 07:13:29 INFO - 'HOME': '/home/cltbld', 07:13:29 INFO - 'LANG': 'en_US.UTF-8', 07:13:29 INFO - 'LOGNAME': 'cltbld', 07:13:29 INFO - 'MAIL': '/var/mail/cltbld', 07:13:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:13:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:13:29 INFO - 'MOZ_NO_REMOTE': '1', 07:13:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:13:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:13:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:13:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:13:29 INFO - 'PWD': '/builds/slave/test', 07:13:29 INFO - 'SHELL': '/bin/bash', 07:13:29 INFO - 'SHLVL': '1', 07:13:29 INFO - 'TERM': 'linux', 07:13:29 INFO - 'TMOUT': '86400', 07:13:29 INFO - 'USER': 'cltbld', 07:13:29 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460986569.327083-2127589675', 07:13:29 INFO - '_': '/tools/buildbot/bin/python'} 07:13:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:13:29 INFO - Downloading/unpacking blobuploader==1.2.4 07:13:29 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 07:13:29 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 07:13:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:13:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:13:29 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 07:13:29 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 07:13:34 INFO - Downloading blobuploader-1.2.4.tar.gz 07:13:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 07:13:35 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 07:13:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:13:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:13:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:13:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:13:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:13:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:13:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 07:13:36 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 07:13:36 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 07:13:36 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 07:13:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:13:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:13:36 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 07:13:36 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 07:13:36 INFO - Downloading docopt-0.6.1.tar.gz 07:13:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 07:13:36 INFO - Installing collected packages: blobuploader, requests, docopt 07:13:36 INFO - Running setup.py install for blobuploader 07:13:36 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 07:13:37 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 07:13:37 INFO - Running setup.py install for requests 07:13:37 INFO - Running setup.py install for docopt 07:13:38 INFO - Successfully installed blobuploader requests docopt 07:13:38 INFO - Cleaning up... 07:13:38 INFO - Return code: 0 07:13:38 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:13:38 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')]} 07:13:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:13:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:13:38 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')]} 07:13:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:13:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:13:38 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9485c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94ec598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x959ef28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9280e30>, '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 0x951dc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x959c470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460986569.327083-2127589675', '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 07:13:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 07:13:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 07:13:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:13:38 INFO - 'CCACHE_UMASK': '002', 07:13:38 INFO - 'DISPLAY': ':0', 07:13:38 INFO - 'HOME': '/home/cltbld', 07:13:38 INFO - 'LANG': 'en_US.UTF-8', 07:13:38 INFO - 'LOGNAME': 'cltbld', 07:13:38 INFO - 'MAIL': '/var/mail/cltbld', 07:13:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:13:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:13:38 INFO - 'MOZ_NO_REMOTE': '1', 07:13:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:13:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:13:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:13:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:13:38 INFO - 'PWD': '/builds/slave/test', 07:13:38 INFO - 'SHELL': '/bin/bash', 07:13:38 INFO - 'SHLVL': '1', 07:13:38 INFO - 'TERM': 'linux', 07:13:38 INFO - 'TMOUT': '86400', 07:13:38 INFO - 'USER': 'cltbld', 07:13:38 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460986569.327083-2127589675', 07:13:38 INFO - '_': '/tools/buildbot/bin/python'} 07:13:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:13:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:13:38 INFO - Running setup.py (path:/tmp/pip-KRh_jM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:13:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:13:38 INFO - Running setup.py (path:/tmp/pip-c6cOn2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:13:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:13:38 INFO - Running setup.py (path:/tmp/pip-chZcH3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:13:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:13:38 INFO - Running setup.py (path:/tmp/pip-HSqkuf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:13:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:13:39 INFO - Running setup.py (path:/tmp/pip-Gu7B0m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:13:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:13:39 INFO - Running setup.py (path:/tmp/pip-nDlWK2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:13:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:13:39 INFO - Running setup.py (path:/tmp/pip-nUDcJ6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:13:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:13:39 INFO - Running setup.py (path:/tmp/pip-Rlq6g7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:13:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:13:39 INFO - Running setup.py (path:/tmp/pip-JYRCmS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:13:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:13:39 INFO - Running setup.py (path:/tmp/pip-85eylH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:13:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:13:39 INFO - Running setup.py (path:/tmp/pip-gPPeIA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:13:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:13:40 INFO - Running setup.py (path:/tmp/pip-9Gjdw3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:13:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:13:40 INFO - Running setup.py (path:/tmp/pip-86B7Sf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:13:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:13:40 INFO - Running setup.py (path:/tmp/pip-iUTNry-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:13:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:13:40 INFO - Running setup.py (path:/tmp/pip-OM8y6a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:13:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:13:40 INFO - Running setup.py (path:/tmp/pip-ge2yC0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:13:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:13:40 INFO - Running setup.py (path:/tmp/pip-Nq7jFV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:13:40 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:13:40 INFO - Running setup.py (path:/tmp/pip-4QKJC9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:13:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:13:41 INFO - Running setup.py (path:/tmp/pip-prbYVH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:13:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:13:41 INFO - Running setup.py (path:/tmp/pip-o09sRa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:13:41 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:13:42 INFO - Running setup.py (path:/tmp/pip-0hMJbU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:13:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:13:42 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 07:13:42 INFO - Running setup.py install for manifestparser 07:13:42 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 07:13:42 INFO - Running setup.py install for mozcrash 07:13:42 INFO - Running setup.py install for mozdebug 07:13:42 INFO - Running setup.py install for mozdevice 07:13:43 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 07:13:43 INFO - Installing dm script to /builds/slave/test/build/venv/bin 07:13:43 INFO - Running setup.py install for mozfile 07:13:43 INFO - Running setup.py install for mozhttpd 07:13:43 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 07:13:43 INFO - Running setup.py install for mozinfo 07:13:43 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 07:13:43 INFO - Running setup.py install for mozInstall 07:13:43 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 07:13:43 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 07:13:43 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 07:13:43 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 07:13:43 INFO - Running setup.py install for mozleak 07:13:44 INFO - Running setup.py install for mozlog 07:13:44 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 07:13:44 INFO - Running setup.py install for moznetwork 07:13:44 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 07:13:44 INFO - Running setup.py install for mozprocess 07:13:44 INFO - Running setup.py install for mozprofile 07:13:45 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 07:13:45 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 07:13:45 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 07:13:45 INFO - Running setup.py install for mozrunner 07:13:45 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 07:13:45 INFO - Running setup.py install for mozscreenshot 07:13:45 INFO - Running setup.py install for moztest 07:13:45 INFO - Running setup.py install for mozversion 07:13:46 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 07:13:46 INFO - Running setup.py install for wptserve 07:13:46 INFO - Running setup.py install for marionette-driver 07:13:46 INFO - Running setup.py install for browsermob-proxy 07:13:46 INFO - Running setup.py install for marionette-client 07:13:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:13:47 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 07:13:47 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 07:13:47 INFO - Cleaning up... 07:13:47 INFO - Return code: 0 07:13:47 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:13:47 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')]} 07:13:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:13:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:13:47 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')]} 07:13:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:13:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:13:47 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9485c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94ec598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x959ef28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9280e30>, '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 0x951dc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x959c470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460986569.327083-2127589675', '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 07:13:47 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 07:13:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 07:13:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:13:47 INFO - 'CCACHE_UMASK': '002', 07:13:47 INFO - 'DISPLAY': ':0', 07:13:47 INFO - 'HOME': '/home/cltbld', 07:13:47 INFO - 'LANG': 'en_US.UTF-8', 07:13:47 INFO - 'LOGNAME': 'cltbld', 07:13:47 INFO - 'MAIL': '/var/mail/cltbld', 07:13:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:13:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:13:47 INFO - 'MOZ_NO_REMOTE': '1', 07:13:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:13:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:13:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:13:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:13:47 INFO - 'PWD': '/builds/slave/test', 07:13:47 INFO - 'SHELL': '/bin/bash', 07:13:47 INFO - 'SHLVL': '1', 07:13:47 INFO - 'TERM': 'linux', 07:13:47 INFO - 'TMOUT': '86400', 07:13:47 INFO - 'USER': 'cltbld', 07:13:47 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460986569.327083-2127589675', 07:13:47 INFO - '_': '/tools/buildbot/bin/python'} 07:13:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:13:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:13:47 INFO - Running setup.py (path:/tmp/pip-sOdas6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:13:47 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)) 07:13:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:13:47 INFO - Running setup.py (path:/tmp/pip-ix8oZE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:13:48 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)) 07:13:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:13:48 INFO - Running setup.py (path:/tmp/pip-Svynq2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:13:48 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)) 07:13:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:13:48 INFO - Running setup.py (path:/tmp/pip-LkyItY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:13:48 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)) 07:13:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:13:48 INFO - Running setup.py (path:/tmp/pip-wQWAM9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:13:48 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)) 07:13:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:13:48 INFO - Running setup.py (path:/tmp/pip-pqI98a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:13:48 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)) 07:13:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:13:48 INFO - Running setup.py (path:/tmp/pip-m3miQa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:13:48 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)) 07:13:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:13:48 INFO - Running setup.py (path:/tmp/pip-43XDEb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:13:48 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)) 07:13:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:13:48 INFO - Running setup.py (path:/tmp/pip-322ROW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:13:49 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)) 07:13:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:13:49 INFO - Running setup.py (path:/tmp/pip-ezrDm7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:13:49 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)) 07:13:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:13:49 INFO - Running setup.py (path:/tmp/pip-kQ7uWp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:13:49 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)) 07:13:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:13:49 INFO - Running setup.py (path:/tmp/pip-BYw4ae-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:13:49 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)) 07:13:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:13:49 INFO - Running setup.py (path:/tmp/pip-P38xHg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:13:49 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)) 07:13:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:13:49 INFO - Running setup.py (path:/tmp/pip-nA_krI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:13:49 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)) 07:13:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:13:49 INFO - Running setup.py (path:/tmp/pip-X3k3Jd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:13:50 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)) 07:13:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:13:50 INFO - Running setup.py (path:/tmp/pip-hn1jhS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:13:50 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)) 07:13:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:13:50 INFO - Running setup.py (path:/tmp/pip-Uwr_B6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:13:50 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)) 07:13:50 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:13:50 INFO - Running setup.py (path:/tmp/pip-_IlfAF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:13:50 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)) 07:13:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:13:50 INFO - Running setup.py (path:/tmp/pip-QJSN2f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:13:50 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)) 07:13:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:13:50 INFO - Running setup.py (path:/tmp/pip-JKjqpN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:13:50 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)) 07:13:50 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:13:51 INFO - Running setup.py (path:/tmp/pip-hWxoLo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:13:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:13:51 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)) 07:13:51 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)) 07:13:51 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)) 07:13:51 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)) 07:13:51 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)) 07:13:51 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)) 07:13:51 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 07:13:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:13:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:13:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:13:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:13:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:13:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:13:56 INFO - Downloading blessings-1.6.tar.gz 07:13:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 07:13:56 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)) 07:13:56 INFO - Installing collected packages: blessings 07:13:56 INFO - Running setup.py install for blessings 07:13:56 INFO - Successfully installed blessings 07:13:56 INFO - Cleaning up... 07:13:56 INFO - Return code: 0 07:13:56 INFO - Done creating virtualenv /builds/slave/test/build/venv. 07:13:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:13:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:13:57 INFO - Reading from file tmpfile_stdout 07:13:57 INFO - Current package versions: 07:13:57 INFO - argparse == 1.2.1 07:13:57 INFO - blessings == 1.6 07:13:57 INFO - blobuploader == 1.2.4 07:13:57 INFO - browsermob-proxy == 0.6.0 07:13:57 INFO - docopt == 0.6.1 07:13:57 INFO - manifestparser == 1.1 07:13:57 INFO - marionette-client == 2.3.0 07:13:57 INFO - marionette-driver == 1.4.0 07:13:57 INFO - mozInstall == 1.12 07:13:57 INFO - mozcrash == 0.17 07:13:57 INFO - mozdebug == 0.1 07:13:57 INFO - mozdevice == 0.48 07:13:57 INFO - mozfile == 1.2 07:13:57 INFO - mozhttpd == 0.7 07:13:57 INFO - mozinfo == 0.9 07:13:57 INFO - mozleak == 0.1 07:13:57 INFO - mozlog == 3.1 07:13:57 INFO - moznetwork == 0.27 07:13:57 INFO - mozprocess == 0.22 07:13:57 INFO - mozprofile == 0.28 07:13:57 INFO - mozrunner == 6.11 07:13:57 INFO - mozscreenshot == 0.1 07:13:57 INFO - mozsystemmonitor == 0.0 07:13:57 INFO - moztest == 0.7 07:13:57 INFO - mozversion == 1.4 07:13:57 INFO - psutil == 3.1.1 07:13:57 INFO - requests == 1.2.3 07:13:57 INFO - wptserve == 1.4.0 07:13:57 INFO - wsgiref == 0.1.2 07:13:57 INFO - Running post-action listener: _resource_record_post_action 07:13:57 INFO - Running post-action listener: _start_resource_monitoring 07:13:57 INFO - Starting resource monitoring. 07:13:57 INFO - ##### 07:13:57 INFO - ##### Running pull step. 07:13:57 INFO - ##### 07:13:57 INFO - Running pre-action listener: _resource_record_pre_action 07:13:57 INFO - Running main action method: pull 07:13:57 INFO - Pull has nothing to do! 07:13:57 INFO - Running post-action listener: _resource_record_post_action 07:13:57 INFO - ##### 07:13:57 INFO - ##### Running install step. 07:13:57 INFO - ##### 07:13:57 INFO - Running pre-action listener: _resource_record_pre_action 07:13:57 INFO - Running main action method: install 07:13:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:13:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:13:57 INFO - Reading from file tmpfile_stdout 07:13:57 INFO - Detecting whether we're running mozinstall >=1.0... 07:13:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 07:13:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 07:13:57 INFO - Reading from file tmpfile_stdout 07:13:57 INFO - Output received: 07:13:57 INFO - Usage: mozinstall [options] installer 07:13:57 INFO - Options: 07:13:57 INFO - -h, --help show this help message and exit 07:13:57 INFO - -d DEST, --destination=DEST 07:13:57 INFO - Directory to install application into. [default: 07:13:57 INFO - "/builds/slave/test"] 07:13:57 INFO - --app=APP Application being installed. [default: firefox] 07:13:57 INFO - mkdir: /builds/slave/test/build/application 07:13:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 07:13:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 07:14:32 INFO - Reading from file tmpfile_stdout 07:14:32 INFO - Output received: 07:14:32 INFO - /builds/slave/test/build/application/firefox/firefox 07:14:32 INFO - Running post-action listener: _resource_record_post_action 07:14:32 INFO - ##### 07:14:32 INFO - ##### Running run-tests step. 07:14:32 INFO - ##### 07:14:32 INFO - Running pre-action listener: _resource_record_pre_action 07:14:32 INFO - Running main action method: run_tests 07:14:32 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 07:14:32 INFO - Minidump filename unknown. Determining based upon platform and architecture. 07:14:32 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 07:14:32 INFO - grabbing minidump binary from tooltool 07:14:32 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')]} 07:14:32 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9280e30>, '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 0x951dc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x959c470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 07:14:32 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 07:14:32 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 07:14:32 INFO - INFO - File linux32-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 07:14:32 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 07:14:33 INFO - INFO - File linux32-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpRFBoGY 07:14:33 INFO - INFO - File integrity verified, renaming tmpRFBoGY to linux32-minidump_stackwalk 07:14:33 INFO - INFO - Updating local cache /builds/tooltool_cache... 07:14:33 INFO - INFO - Local cache /builds/tooltool_cache updated with linux32-minidump_stackwalk 07:14:33 INFO - Return code: 0 07:14:33 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 07:14:34 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 07:14:34 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/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 07:14:34 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/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 07:14:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:14:34 INFO - 'CCACHE_UMASK': '002', 07:14:34 INFO - 'DISPLAY': ':0', 07:14:34 INFO - 'HOME': '/home/cltbld', 07:14:34 INFO - 'LANG': 'en_US.UTF-8', 07:14:34 INFO - 'LOGNAME': 'cltbld', 07:14:34 INFO - 'MAIL': '/var/mail/cltbld', 07:14:34 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 07:14:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:14:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:14:34 INFO - 'MOZ_NO_REMOTE': '1', 07:14:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:14:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:14:34 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:14:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:14:34 INFO - 'PWD': '/builds/slave/test', 07:14:34 INFO - 'SHELL': '/bin/bash', 07:14:34 INFO - 'SHLVL': '1', 07:14:34 INFO - 'TERM': 'linux', 07:14:34 INFO - 'TMOUT': '86400', 07:14:34 INFO - 'USER': 'cltbld', 07:14:34 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460986569.327083-2127589675', 07:14:34 INFO - '_': '/tools/buildbot/bin/python'} 07:14:34 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/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 07:14:34 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 07:14:34 INFO - import pkg_resources 07:14:36 INFO - Using 1 client processes 07:14:36 INFO - wptserve Starting http server on 127.0.0.1:8000 07:14:36 INFO - wptserve Starting http server on 127.0.0.1:8001 07:14:36 INFO - wptserve Starting http server on 127.0.0.1:8443 07:14:38 INFO - SUITE-START | Running 778 tests 07:14:38 INFO - Running testharness tests 07:14:38 INFO - Setting up ssl 07:14:38 INFO - PROCESS | certutil | 07:14:38 INFO - PROCESS | certutil | 07:14:38 INFO - PROCESS | certutil | 07:14:38 INFO - Certificate Nickname Trust Attributes 07:14:38 INFO - SSL,S/MIME,JAR/XPI 07:14:38 INFO - 07:14:38 INFO - web-platform-tests CT,, 07:14:38 INFO - 07:14:38 INFO - Starting runner 07:14:41 INFO - PROCESS | 1931 | 1460988881658 Marionette DEBUG Marionette enabled via build flag and pref 07:14:42 INFO - PROCESS | 1931 | ++DOCSHELL 0xa28b3c00 == 1 [pid = 1931] [id = 1] 07:14:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 1 (0xa28b4000) [pid = 1931] [serial = 1] [outer = (nil)] 07:14:42 INFO - PROCESS | 1931 | [1931] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 07:14:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 2 (0xa28b4800) [pid = 1931] [serial = 2] [outer = 0xa28b4000] 07:14:42 INFO - PROCESS | 1931 | 1460988882529 Marionette INFO Listening on port 2828 07:14:43 INFO - PROCESS | 1931 | 1460988883224 Marionette DEBUG Marionette enabled via command-line flag 07:14:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x9fc7c400 == 2 [pid = 1931] [id = 2] 07:14:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 3 (0x9fca5c00) [pid = 1931] [serial = 3] [outer = (nil)] 07:14:43 INFO - PROCESS | 1931 | [1931] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 07:14:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 4 (0x9fca6400) [pid = 1931] [serial = 4] [outer = 0x9fca5c00] 07:14:43 INFO - PROCESS | 1931 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fbaa040 07:14:43 INFO - PROCESS | 1931 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fbaab60 07:14:43 INFO - PROCESS | 1931 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fbcaae0 07:14:44 INFO - PROCESS | 1931 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fbcb740 07:14:44 INFO - PROCESS | 1931 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fbcd500 07:14:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 5 (0x9fbc3400) [pid = 1931] [serial = 5] [outer = 0xa28b4000] 07:14:44 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:14:44 INFO - PROCESS | 1931 | 1460988884562 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:44743 07:14:44 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:14:44 INFO - PROCESS | 1931 | 1460988884595 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:44744 07:14:44 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:14:44 INFO - PROCESS | 1931 | 1460988884661 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:44745 07:14:44 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:14:44 INFO - PROCESS | 1931 | 1460988884675 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:44746 07:14:44 INFO - PROCESS | 1931 | 1460988884681 Marionette DEBUG Closed connection conn0 07:14:44 INFO - PROCESS | 1931 | 1460988884685 Marionette DEBUG Closed connection conn1 07:14:44 INFO - PROCESS | 1931 | 1460988884776 Marionette DEBUG Closed connection conn2 07:14:44 INFO - PROCESS | 1931 | [1931] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 07:14:44 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:14:44 INFO - PROCESS | 1931 | 1460988884844 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:44747 07:14:44 INFO - PROCESS | 1931 | 1460988884850 Marionette DEBUG Closed connection conn3 07:14:44 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:14:44 INFO - PROCESS | 1931 | 1460988884909 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:44748 07:14:44 INFO - PROCESS | 1931 | 1460988884926 Marionette DEBUG Closed connection conn4 07:14:44 INFO - PROCESS | 1931 | 1460988884986 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 07:14:45 INFO - PROCESS | 1931 | 1460988884996 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418062434","device":"desktop","version":"48.0a1"} 07:14:45 INFO - PROCESS | 1931 | [1931] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:14:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x980d4800 == 3 [pid = 1931] [id = 3] 07:14:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 6 (0x980d5c00) [pid = 1931] [serial = 6] [outer = (nil)] 07:14:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x980d6000 == 4 [pid = 1931] [id = 4] 07:14:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 7 (0x980d6c00) [pid = 1931] [serial = 7] [outer = (nil)] 07:14:47 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 07:14:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x971bdc00 == 5 [pid = 1931] [id = 5] 07:14:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 8 (0x97926c00) [pid = 1931] [serial = 8] [outer = (nil)] 07:14:47 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 07:14:47 INFO - PROCESS | 1931 | [1931] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 07:14:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 9 (0x9701e000) [pid = 1931] [serial = 9] [outer = 0x97926c00] 07:14:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 10 (0x973cc800) [pid = 1931] [serial = 10] [outer = 0x980d5c00] 07:14:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 11 (0x973ce000) [pid = 1931] [serial = 11] [outer = 0x980d6c00] 07:14:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 12 (0x973cfc00) [pid = 1931] [serial = 12] [outer = 0x97926c00] 07:14:49 INFO - PROCESS | 1931 | 1460988889233 Marionette DEBUG loaded listener.js 07:14:49 INFO - PROCESS | 1931 | 1460988889253 Marionette DEBUG loaded listener.js 07:14:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 13 (0x9580b400) [pid = 1931] [serial = 13] [outer = 0x97926c00] 07:14:50 INFO - PROCESS | 1931 | 1460988890046 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"69d180e0-f31c-42f1-896d-30f9c4a41f1f","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418062434","device":"desktop","version":"48.0a1","command_id":1}}] 07:14:50 INFO - PROCESS | 1931 | 1460988890651 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 07:14:50 INFO - PROCESS | 1931 | 1460988890761 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 07:14:50 INFO - PROCESS | 1931 | 1460988890826 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 07:14:50 INFO - PROCESS | 1931 | [1931] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 07:14:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 14 (0x9fc78c00) [pid = 1931] [serial = 14] [outer = 0x97926c00] 07:14:51 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:14:51 INFO - PROCESS | 1931 | 1460988891450 Marionette TRACE conn5 <- [1,3,null,{}] 07:14:51 INFO - PROCESS | 1931 | 1460988891523 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 07:14:51 INFO - PROCESS | 1931 | 1460988891552 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 07:14:51 INFO - PROCESS | 1931 | 1460988891594 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 07:14:51 INFO - PROCESS | 1931 | 1460988891599 Marionette TRACE conn5 <- [1,5,null,{"value":"8"}] 07:14:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 07:14:51 INFO - PROCESS | 1931 | 1460988891616 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 07:14:51 INFO - PROCESS | 1931 | 1460988891622 Marionette TRACE conn5 <- [1,6,null,{}] 07:14:51 INFO - PROCESS | 1931 | 1460988891642 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:14:51 INFO - PROCESS | 1931 | 1460988891674 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 07:14:51 INFO - PROCESS | 1931 | 1460988891680 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x917c9800 == 6 [pid = 1931] [id = 6] 07:14:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 15 (0x917c9c00) [pid = 1931] [serial = 15] [outer = (nil)] 07:14:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 16 (0x917cb800) [pid = 1931] [serial = 16] [outer = 0x917c9c00] 07:14:51 INFO - PROCESS | 1931 | 1460988891767 Marionette DEBUG loaded listener.js 07:14:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 17 (0x917d0400) [pid = 1931] [serial = 17] [outer = 0x917c9c00] 07:14:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x915a7000 == 7 [pid = 1931] [id = 7] 07:14:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 18 (0x915a7400) [pid = 1931] [serial = 18] [outer = (nil)] 07:14:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 19 (0x915aec00) [pid = 1931] [serial = 19] [outer = 0x915a7400] 07:14:52 INFO - PROCESS | 1931 | 1460988892257 Marionette DEBUG loaded listener.js 07:14:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 20 (0x94f73000) [pid = 1931] [serial = 20] [outer = 0x915a7400] 07:14:53 INFO - PROCESS | 1931 | [1931] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 07:14:53 INFO - PROCESS | 1931 | 1460988893238 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 07:14:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 07:14:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1700ms 07:14:53 INFO - PROCESS | 1931 | 1460988893408 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 07:14:53 INFO - PROCESS | 1931 | 1460988893413 Marionette TRACE conn5 <- [1,9,null,{"value":"8"}] 07:14:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 07:14:53 INFO - PROCESS | 1931 | 1460988893483 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 07:14:53 INFO - PROCESS | 1931 | 1460988893487 Marionette TRACE conn5 <- [1,10,null,{}] 07:14:53 INFO - PROCESS | 1931 | 1460988893525 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:14:53 INFO - PROCESS | 1931 | 1460988893712 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 07:14:53 INFO - PROCESS | 1931 | 1460988893853 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x915a7c00 == 8 [pid = 1931] [id = 8] 07:14:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 21 (0x915a8c00) [pid = 1931] [serial = 21] [outer = (nil)] 07:14:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 22 (0x9eb4a400) [pid = 1931] [serial = 22] [outer = 0x915a8c00] 07:14:53 INFO - PROCESS | 1931 | 1460988893948 Marionette DEBUG loaded listener.js 07:14:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 23 (0x9fbba400) [pid = 1931] [serial = 23] [outer = 0x915a8c00] 07:14:54 INFO - PROCESS | 1931 | ++DOCSHELL 0xa00d1400 == 9 [pid = 1931] [id = 9] 07:14:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 24 (0xa0af7800) [pid = 1931] [serial = 24] [outer = (nil)] 07:14:54 INFO - PROCESS | 1931 | 1460988894825 Marionette TRACE conn5 <- [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]]]}] 07:14:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 25 (0xa00d3800) [pid = 1931] [serial = 25] [outer = 0xa0af7800] 07:14:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 26 (0xa0fdf000) [pid = 1931] [serial = 26] [outer = 0xa0af7800] 07:14:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 07:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1448ms 07:14:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x9fbc4000 == 10 [pid = 1931] [id = 10] 07:14:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 27 (0xa47a6c00) [pid = 1931] [serial = 27] [outer = (nil)] 07:14:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 28 (0xa4b42400) [pid = 1931] [serial = 28] [outer = 0xa47a6c00] 07:14:55 INFO - PROCESS | 1931 | 1460988895024 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 07:14:55 INFO - PROCESS | 1931 | 1460988895034 Marionette TRACE conn5 <- [1,13,null,{"value":"8"}] 07:14:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 07:14:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 29 (0xa5ed8400) [pid = 1931] [serial = 29] [outer = 0xa47a6c00] 07:14:55 INFO - PROCESS | 1931 | 1460988895129 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 07:14:55 INFO - PROCESS | 1931 | 1460988895135 Marionette TRACE conn5 <- [1,14,null,{}] 07:14:55 INFO - PROCESS | 1931 | 1460988895348 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:14:55 INFO - PROCESS | 1931 | 1460988895647 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 07:14:55 INFO - PROCESS | 1931 | 1460988895662 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x917d6400 == 11 [pid = 1931] [id = 11] 07:14:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 30 (0x97ef3400) [pid = 1931] [serial = 30] [outer = (nil)] 07:14:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 31 (0x97ef6c00) [pid = 1931] [serial = 31] [outer = 0x97ef3400] 07:14:55 INFO - PROCESS | 1931 | 1460988895794 Marionette DEBUG loaded listener.js 07:14:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 32 (0xa6ca2c00) [pid = 1931] [serial = 32] [outer = 0x97ef3400] 07:14:56 INFO - PROCESS | 1931 | 1460988896791 Marionette TRACE conn5 <- [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]]]}] 07:14:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 07:14:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1746ms 07:14:56 INFO - PROCESS | 1931 | 1460988896826 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 07:14:56 INFO - PROCESS | 1931 | 1460988896830 Marionette TRACE conn5 <- [1,17,null,{"value":"8"}] 07:14:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 07:14:56 INFO - PROCESS | 1931 | 1460988896838 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 07:14:56 INFO - PROCESS | 1931 | 1460988896845 Marionette TRACE conn5 <- [1,18,null,{}] 07:14:56 INFO - PROCESS | 1931 | 1460988896863 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:14:57 INFO - PROCESS | 1931 | 1460988897101 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 07:14:57 INFO - PROCESS | 1931 | 1460988897262 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x98996c00 == 12 [pid = 1931] [id = 12] 07:14:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 33 (0x98998c00) [pid = 1931] [serial = 33] [outer = (nil)] 07:14:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 34 (0x9ba8a000) [pid = 1931] [serial = 34] [outer = 0x98998c00] 07:14:57 INFO - PROCESS | 1931 | 1460988897362 Marionette DEBUG loaded listener.js 07:14:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 35 (0xa9cc4400) [pid = 1931] [serial = 35] [outer = 0x98998c00] 07:14:58 INFO - PROCESS | 1931 | 1460988898243 Marionette TRACE conn5 <- [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]]]}] 07:14:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 07:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1436ms 07:14:58 INFO - PROCESS | 1931 | 1460988898276 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 07:14:58 INFO - PROCESS | 1931 | 1460988898283 Marionette TRACE conn5 <- [1,21,null,{"value":"8"}] 07:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 07:14:58 INFO - PROCESS | 1931 | 1460988898310 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 07:14:58 INFO - PROCESS | 1931 | 1460988898314 Marionette TRACE conn5 <- [1,22,null,{}] 07:14:58 INFO - PROCESS | 1931 | 1460988898323 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:14:58 INFO - PROCESS | 1931 | 1460988898518 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 07:14:58 INFO - PROCESS | 1931 | 1460988898839 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x931d6c00 == 13 [pid = 1931] [id = 13] 07:14:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 36 (0x931d7800) [pid = 1931] [serial = 36] [outer = (nil)] 07:14:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 37 (0x94f76000) [pid = 1931] [serial = 37] [outer = 0x931d7800] 07:14:58 INFO - PROCESS | 1931 | 1460988898931 Marionette DEBUG loaded listener.js 07:14:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 38 (0x95a0b800) [pid = 1931] [serial = 38] [outer = 0x931d7800] 07:14:59 INFO - PROCESS | 1931 | 1460988899872 Marionette TRACE conn5 <- [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]]]}] 07:14:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 07:14:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1660ms 07:14:59 INFO - PROCESS | 1931 | 1460988899952 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 07:14:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 07:14:59 INFO - PROCESS | 1931 | 1460988899958 Marionette TRACE conn5 <- [1,25,null,{"value":"8"}] 07:14:59 INFO - PROCESS | 1931 | 1460988899966 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 07:14:59 INFO - PROCESS | 1931 | 1460988899971 Marionette TRACE conn5 <- [1,26,null,{}] 07:14:59 INFO - PROCESS | 1931 | 1460988899979 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:00 INFO - PROCESS | 1931 | 1460988900182 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 07:15:00 INFO - PROCESS | 1931 | 1460988900290 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x96bbc000 == 14 [pid = 1931] [id = 14] 07:15:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 39 (0x96bbc800) [pid = 1931] [serial = 39] [outer = (nil)] 07:15:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 40 (0x9701ec00) [pid = 1931] [serial = 40] [outer = 0x96bbc800] 07:15:00 INFO - PROCESS | 1931 | 1460988900372 Marionette DEBUG loaded listener.js 07:15:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 41 (0x980b1c00) [pid = 1931] [serial = 41] [outer = 0x96bbc800] 07:15:01 INFO - PROCESS | 1931 | 1460988901135 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 07:15:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 07:15:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1183ms 07:15:01 INFO - PROCESS | 1931 | 1460988901151 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 07:15:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 07:15:01 INFO - PROCESS | 1931 | 1460988901158 Marionette TRACE conn5 <- [1,29,null,{"value":"8"}] 07:15:01 INFO - PROCESS | 1931 | 1460988901165 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 07:15:01 INFO - PROCESS | 1931 | 1460988901168 Marionette TRACE conn5 <- [1,30,null,{}] 07:15:01 INFO - PROCESS | 1931 | 1460988901175 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:01 INFO - PROCESS | 1931 | 1460988901356 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 07:15:01 INFO - PROCESS | 1931 | 1460988901453 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x980d3c00 == 15 [pid = 1931] [id = 15] 07:15:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 42 (0x98994000) [pid = 1931] [serial = 42] [outer = (nil)] 07:15:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 43 (0x9ae02000) [pid = 1931] [serial = 43] [outer = 0x98994000] 07:15:01 INFO - PROCESS | 1931 | 1460988901529 Marionette DEBUG loaded listener.js 07:15:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 44 (0x9ba92400) [pid = 1931] [serial = 44] [outer = 0x98994000] 07:15:02 INFO - PROCESS | 1931 | 1460988902331 Marionette TRACE conn5 <- [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]]]}] 07:15:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 07:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1185ms 07:15:02 INFO - PROCESS | 1931 | 1460988902350 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 07:15:02 INFO - PROCESS | 1931 | 1460988902354 Marionette TRACE conn5 <- [1,33,null,{"value":"8"}] 07:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 07:15:02 INFO - PROCESS | 1931 | 1460988902373 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 07:15:02 INFO - PROCESS | 1931 | 1460988902383 Marionette TRACE conn5 <- [1,34,null,{}] 07:15:02 INFO - PROCESS | 1931 | 1460988902392 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:02 INFO - PROCESS | 1931 | 1460988902568 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 07:15:02 INFO - PROCESS | 1931 | 1460988902661 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x96afbc00 == 16 [pid = 1931] [id = 16] 07:15:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 45 (0x97ee8800) [pid = 1931] [serial = 45] [outer = (nil)] 07:15:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 46 (0x9fc78000) [pid = 1931] [serial = 46] [outer = 0x97ee8800] 07:15:02 INFO - PROCESS | 1931 | 1460988902742 Marionette DEBUG loaded listener.js 07:15:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 47 (0x9fca4c00) [pid = 1931] [serial = 47] [outer = 0x97ee8800] 07:15:03 INFO - PROCESS | 1931 | 1460988903637 Marionette TRACE conn5 <- [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]]]}] 07:15:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 07:15:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1315ms 07:15:03 INFO - PROCESS | 1931 | 1460988903683 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 07:15:03 INFO - PROCESS | 1931 | 1460988903691 Marionette TRACE conn5 <- [1,37,null,{"value":"8"}] 07:15:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 07:15:03 INFO - PROCESS | 1931 | 1460988903704 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 07:15:03 INFO - PROCESS | 1931 | 1460988903710 Marionette TRACE conn5 <- [1,38,null,{}] 07:15:03 INFO - PROCESS | 1931 | 1460988903738 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:03 INFO - PROCESS | 1931 | 1460988903923 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 07:15:04 INFO - PROCESS | 1931 | 1460988904055 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x931df000 == 17 [pid = 1931] [id = 17] 07:15:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 48 (0x95a01c00) [pid = 1931] [serial = 48] [outer = (nil)] 07:15:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 49 (0x96778800) [pid = 1931] [serial = 49] [outer = 0x95a01c00] 07:15:04 INFO - PROCESS | 1931 | 1460988904155 Marionette DEBUG loaded listener.js 07:15:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 50 (0x970cf000) [pid = 1931] [serial = 50] [outer = 0x95a01c00] 07:15:05 INFO - PROCESS | 1931 | 1460988905066 Marionette TRACE conn5 <- [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]]]}] 07:15:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 07:15:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1439ms 07:15:05 INFO - PROCESS | 1931 | 1460988905144 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 07:15:05 INFO - PROCESS | 1931 | 1460988905153 Marionette TRACE conn5 <- [1,41,null,{"value":"8"}] 07:15:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 07:15:05 INFO - PROCESS | 1931 | 1460988905164 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 07:15:05 INFO - PROCESS | 1931 | 1460988905169 Marionette TRACE conn5 <- [1,42,null,{}] 07:15:05 INFO - PROCESS | 1931 | 1460988905176 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:05 INFO - PROCESS | 1931 | 1460988905395 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 07:15:05 INFO - PROCESS | 1931 | 1460988905542 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x931dec00 == 18 [pid = 1931] [id = 18] 07:15:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 51 (0x9897c400) [pid = 1931] [serial = 51] [outer = (nil)] 07:15:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 52 (0x98996000) [pid = 1931] [serial = 52] [outer = 0x9897c400] 07:15:05 INFO - PROCESS | 1931 | 1460988905671 Marionette DEBUG loaded listener.js 07:15:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 53 (0x9ae0c800) [pid = 1931] [serial = 53] [outer = 0x9897c400] 07:15:06 INFO - PROCESS | 1931 | 1460988906584 Marionette TRACE conn5 <- [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]]]}] 07:15:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 07:15:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1439ms 07:15:06 INFO - PROCESS | 1931 | 1460988906605 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 07:15:06 INFO - PROCESS | 1931 | 1460988906608 Marionette TRACE conn5 <- [1,45,null,{"value":"8"}] 07:15:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 07:15:06 INFO - PROCESS | 1931 | 1460988906617 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 07:15:06 INFO - PROCESS | 1931 | 1460988906623 Marionette TRACE conn5 <- [1,46,null,{}] 07:15:06 INFO - PROCESS | 1931 | 1460988906641 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:06 INFO - PROCESS | 1931 | 1460988906862 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 07:15:07 INFO - PROCESS | 1931 | 1460988906997 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x94f7bc00 == 19 [pid = 1931] [id = 19] 07:15:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 54 (0x9fc76400) [pid = 1931] [serial = 54] [outer = (nil)] 07:15:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 55 (0xa000f400) [pid = 1931] [serial = 55] [outer = 0x9fc76400] 07:15:07 INFO - PROCESS | 1931 | 1460988907094 Marionette DEBUG loaded listener.js 07:15:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 56 (0xa0a65800) [pid = 1931] [serial = 56] [outer = 0x9fc76400] 07:15:08 INFO - PROCESS | 1931 | 1460988908033 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 07:15:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 07:15:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1485ms 07:15:08 INFO - PROCESS | 1931 | 1460988908104 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 07:15:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 07:15:08 INFO - PROCESS | 1931 | 1460988908109 Marionette TRACE conn5 <- [1,49,null,{"value":"8"}] 07:15:08 INFO - PROCESS | 1931 | 1460988908116 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 07:15:08 INFO - PROCESS | 1931 | 1460988908120 Marionette TRACE conn5 <- [1,50,null,{}] 07:15:08 INFO - PROCESS | 1931 | 1460988908126 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:08 INFO - PROCESS | 1931 | 1460988908306 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 07:15:08 INFO - PROCESS | 1931 | 1460988908439 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x95f43400 == 20 [pid = 1931] [id = 20] 07:15:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 57 (0xa0fe0800) [pid = 1931] [serial = 57] [outer = (nil)] 07:15:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 58 (0xa281b800) [pid = 1931] [serial = 58] [outer = 0xa0fe0800] 07:15:08 INFO - PROCESS | 1931 | 1460988908532 Marionette DEBUG loaded listener.js 07:15:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 59 (0xa2a0e000) [pid = 1931] [serial = 59] [outer = 0xa0fe0800] 07:15:09 INFO - PROCESS | 1931 | 1460988909376 Marionette TRACE conn5 <- [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]]]}] 07:15:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 07:15:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1320ms 07:15:09 INFO - PROCESS | 1931 | 1460988909438 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 07:15:09 INFO - PROCESS | 1931 | 1460988909443 Marionette TRACE conn5 <- [1,53,null,{"value":"8"}] 07:15:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 07:15:09 INFO - PROCESS | 1931 | 1460988909451 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 07:15:09 INFO - PROCESS | 1931 | 1460988909454 Marionette TRACE conn5 <- [1,54,null,{}] 07:15:09 INFO - PROCESS | 1931 | 1460988909468 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:09 INFO - PROCESS | 1931 | 1460988909643 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 07:15:09 INFO - PROCESS | 1931 | 1460988909781 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x915b0000 == 21 [pid = 1931] [id = 21] 07:15:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 60 (0x95192000) [pid = 1931] [serial = 60] [outer = (nil)] 07:15:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 61 (0xa3c27c00) [pid = 1931] [serial = 61] [outer = 0x95192000] 07:15:09 INFO - PROCESS | 1931 | 1460988909875 Marionette DEBUG loaded listener.js 07:15:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 62 (0xa3cc4c00) [pid = 1931] [serial = 62] [outer = 0x95192000] 07:15:10 INFO - PROCESS | 1931 | 1460988910839 Marionette TRACE conn5 <- [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]]]}] 07:15:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 07:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1442ms 07:15:10 INFO - PROCESS | 1931 | 1460988910895 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 07:15:10 INFO - PROCESS | 1931 | 1460988910901 Marionette TRACE conn5 <- [1,57,null,{"value":"8"}] 07:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 07:15:10 INFO - PROCESS | 1931 | 1460988910909 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 07:15:10 INFO - PROCESS | 1931 | 1460988910915 Marionette TRACE conn5 <- [1,58,null,{}] 07:15:10 INFO - PROCESS | 1931 | 1460988910925 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:11 INFO - PROCESS | 1931 | 1460988911104 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 07:15:11 INFO - PROCESS | 1931 | 1460988911271 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x96776400 == 22 [pid = 1931] [id = 22] 07:15:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 63 (0x96777800) [pid = 1931] [serial = 63] [outer = (nil)] 07:15:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 64 (0x96afec00) [pid = 1931] [serial = 64] [outer = 0x96777800] 07:15:11 INFO - PROCESS | 1931 | 1460988911410 Marionette DEBUG loaded listener.js 07:15:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 65 (0x97eeac00) [pid = 1931] [serial = 65] [outer = 0x96777800] 07:15:12 INFO - PROCESS | 1931 | --DOCSHELL 0x980d3c00 == 21 [pid = 1931] [id = 15] 07:15:12 INFO - PROCESS | 1931 | --DOCSHELL 0x96bbc000 == 20 [pid = 1931] [id = 14] 07:15:12 INFO - PROCESS | 1931 | --DOCSHELL 0x931d6c00 == 19 [pid = 1931] [id = 13] 07:15:12 INFO - PROCESS | 1931 | --DOCSHELL 0x917d6400 == 18 [pid = 1931] [id = 11] 07:15:12 INFO - PROCESS | 1931 | --DOCSHELL 0x915a7c00 == 17 [pid = 1931] [id = 8] 07:15:12 INFO - PROCESS | 1931 | 1460988912365 Marionette TRACE conn5 <- [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]]]}] 07:15:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 07:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1489ms 07:15:12 INFO - PROCESS | 1931 | 1460988912399 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 07:15:12 INFO - PROCESS | 1931 | 1460988912406 Marionette TRACE conn5 <- [1,61,null,{"value":"8"}] 07:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 07:15:12 INFO - PROCESS | 1931 | 1460988912416 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 07:15:12 INFO - PROCESS | 1931 | 1460988912422 Marionette TRACE conn5 <- [1,62,null,{}] 07:15:12 INFO - PROCESS | 1931 | 1460988912433 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:12 INFO - PROCESS | 1931 | 1460988912624 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 07:15:12 INFO - PROCESS | 1931 | 1460988912760 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x966bc400 == 18 [pid = 1931] [id = 23] 07:15:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 66 (0x96bb6c00) [pid = 1931] [serial = 66] [outer = (nil)] 07:15:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 67 (0x97ef1c00) [pid = 1931] [serial = 67] [outer = 0x96bb6c00] 07:15:12 INFO - PROCESS | 1931 | 1460988912966 Marionette DEBUG loaded listener.js 07:15:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 68 (0x980d5800) [pid = 1931] [serial = 68] [outer = 0x96bb6c00] 07:15:13 INFO - PROCESS | 1931 | 1460988913859 Marionette TRACE conn5 <- [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]]]}] 07:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 07:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1488ms 07:15:13 INFO - PROCESS | 1931 | 1460988913922 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 07:15:13 INFO - PROCESS | 1931 | 1460988913931 Marionette TRACE conn5 <- [1,65,null,{"value":"8"}] 07:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 07:15:13 INFO - PROCESS | 1931 | 1460988913946 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 07:15:13 INFO - PROCESS | 1931 | 1460988913951 Marionette TRACE conn5 <- [1,66,null,{}] 07:15:13 INFO - PROCESS | 1931 | 1460988913957 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:14 INFO - PROCESS | 1931 | 1460988914148 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 07:15:14 INFO - PROCESS | 1931 | 1460988914287 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x915ab400 == 19 [pid = 1931] [id = 24] 07:15:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 69 (0x96afb000) [pid = 1931] [serial = 69] [outer = (nil)] 07:15:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 70 (0x9ba93400) [pid = 1931] [serial = 70] [outer = 0x96afb000] 07:15:14 INFO - PROCESS | 1931 | 1460988914382 Marionette DEBUG loaded listener.js 07:15:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 71 (0x9eb45000) [pid = 1931] [serial = 71] [outer = 0x96afb000] 07:15:15 INFO - PROCESS | 1931 | 1460988915322 Marionette TRACE conn5 <- [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]]]}] 07:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 07:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1445ms 07:15:15 INFO - PROCESS | 1931 | 1460988915391 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 07:15:15 INFO - PROCESS | 1931 | 1460988915394 Marionette TRACE conn5 <- [1,69,null,{"value":"8"}] 07:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 07:15:15 INFO - PROCESS | 1931 | 1460988915402 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 07:15:15 INFO - PROCESS | 1931 | 1460988915409 Marionette TRACE conn5 <- [1,70,null,{}] 07:15:15 INFO - PROCESS | 1931 | 1460988915427 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:15 INFO - PROCESS | 1931 | 1460988915631 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 07:15:15 INFO - PROCESS | 1931 | 1460988915743 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x98997000 == 20 [pid = 1931] [id = 25] 07:15:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 72 (0x9fca6000) [pid = 1931] [serial = 72] [outer = (nil)] 07:15:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 73 (0xa0c4e800) [pid = 1931] [serial = 73] [outer = 0x9fca6000] 07:15:15 INFO - PROCESS | 1931 | 1460988915846 Marionette DEBUG loaded listener.js 07:15:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 74 (0xa2812000) [pid = 1931] [serial = 74] [outer = 0x9fca6000] 07:15:16 INFO - PROCESS | 1931 | 1460988916725 Marionette TRACE conn5 <- [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]]]}] 07:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 07:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1391ms 07:15:16 INFO - PROCESS | 1931 | 1460988916794 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 07:15:16 INFO - PROCESS | 1931 | 1460988916799 Marionette TRACE conn5 <- [1,73,null,{"value":"8"}] 07:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 07:15:16 INFO - PROCESS | 1931 | 1460988916806 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 07:15:16 INFO - PROCESS | 1931 | 1460988916809 Marionette TRACE conn5 <- [1,74,null,{}] 07:15:16 INFO - PROCESS | 1931 | 1460988916816 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:17 INFO - PROCESS | 1931 | 1460988916996 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 07:15:17 INFO - PROCESS | 1931 | 1460988917133 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x98990c00 == 21 [pid = 1931] [id = 26] 07:15:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 75 (0x9eb49c00) [pid = 1931] [serial = 75] [outer = (nil)] 07:15:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 76 (0xa45e3c00) [pid = 1931] [serial = 76] [outer = 0x9eb49c00] 07:15:17 INFO - PROCESS | 1931 | 1460988917231 Marionette DEBUG loaded listener.js 07:15:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 77 (0xa4b0d000) [pid = 1931] [serial = 77] [outer = 0x9eb49c00] 07:15:18 INFO - PROCESS | 1931 | 1460988918198 Marionette TRACE conn5 <- [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]]]}] 07:15:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 07:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1431ms 07:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 07:15:18 INFO - PROCESS | 1931 | 1460988918247 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 07:15:18 INFO - PROCESS | 1931 | 1460988918251 Marionette TRACE conn5 <- [1,77,null,{"value":"8"}] 07:15:18 INFO - PROCESS | 1931 | 1460988918259 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 07:15:18 INFO - PROCESS | 1931 | 1460988918262 Marionette TRACE conn5 <- [1,78,null,{}] 07:15:18 INFO - PROCESS | 1931 | 1460988918269 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:18 INFO - PROCESS | 1931 | 1460988918434 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 07:15:18 INFO - PROCESS | 1931 | 1460988918571 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x917cac00 == 22 [pid = 1931] [id = 27] 07:15:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 78 (0x917d2000) [pid = 1931] [serial = 78] [outer = (nil)] 07:15:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 79 (0xa4b8b400) [pid = 1931] [serial = 79] [outer = 0x917d2000] 07:15:18 INFO - PROCESS | 1931 | 1460988918661 Marionette DEBUG loaded listener.js 07:15:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 80 (0xa6862400) [pid = 1931] [serial = 80] [outer = 0x917d2000] 07:15:19 INFO - PROCESS | 1931 | 1460988919585 Marionette TRACE conn5 <- [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]]]}] 07:15:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 07:15:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1390ms 07:15:19 INFO - PROCESS | 1931 | 1460988919653 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 07:15:19 INFO - PROCESS | 1931 | 1460988919658 Marionette TRACE conn5 <- [1,81,null,{"value":"8"}] 07:15:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 07:15:19 INFO - PROCESS | 1931 | 1460988919667 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 07:15:19 INFO - PROCESS | 1931 | 1460988919670 Marionette TRACE conn5 <- [1,82,null,{}] 07:15:19 INFO - PROCESS | 1931 | 1460988919677 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:19 INFO - PROCESS | 1931 | 1460988919906 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 07:15:20 INFO - PROCESS | 1931 | 1460988920022 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:20 INFO - PROCESS | 1931 | ++DOCSHELL 0xa68c8800 == 23 [pid = 1931] [id = 28] 07:15:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 81 (0xa6c9e000) [pid = 1931] [serial = 81] [outer = (nil)] 07:15:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 82 (0xa9caf400) [pid = 1931] [serial = 82] [outer = 0xa6c9e000] 07:15:20 INFO - PROCESS | 1931 | 1460988920173 Marionette DEBUG loaded listener.js 07:15:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 83 (0xa9cc8c00) [pid = 1931] [serial = 83] [outer = 0xa6c9e000] 07:15:21 INFO - PROCESS | 1931 | 1460988921127 Marionette TRACE conn5 <- [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]]]}] 07:15:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 07:15:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1494ms 07:15:21 INFO - PROCESS | 1931 | 1460988921163 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 07:15:21 INFO - PROCESS | 1931 | 1460988921168 Marionette TRACE conn5 <- [1,85,null,{"value":"8"}] 07:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 07:15:21 INFO - PROCESS | 1931 | 1460988921178 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 07:15:21 INFO - PROCESS | 1931 | 1460988921183 Marionette TRACE conn5 <- [1,86,null,{}] 07:15:21 INFO - PROCESS | 1931 | 1460988921192 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:21 INFO - PROCESS | 1931 | 1460988921375 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 07:15:21 INFO - PROCESS | 1931 | 1460988921533 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f4ce000 == 24 [pid = 1931] [id = 29] 07:15:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 84 (0x8f4ce400) [pid = 1931] [serial = 84] [outer = (nil)] 07:15:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 85 (0x8f4d1400) [pid = 1931] [serial = 85] [outer = 0x8f4ce400] 07:15:21 INFO - PROCESS | 1931 | 1460988921659 Marionette DEBUG loaded listener.js 07:15:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 86 (0x8f4d5800) [pid = 1931] [serial = 86] [outer = 0x8f4ce400] 07:15:22 INFO - PROCESS | 1931 | --DOCSHELL 0x95f43400 == 23 [pid = 1931] [id = 20] 07:15:22 INFO - PROCESS | 1931 | --DOCSHELL 0x94f7bc00 == 22 [pid = 1931] [id = 19] 07:15:22 INFO - PROCESS | 1931 | --DOCSHELL 0x931dec00 == 21 [pid = 1931] [id = 18] 07:15:22 INFO - PROCESS | 1931 | --DOCSHELL 0x931df000 == 20 [pid = 1931] [id = 17] 07:15:22 INFO - PROCESS | 1931 | 1460988922633 Marionette TRACE conn5 <- [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]]]}] 07:15:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 07:15:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1493ms 07:15:22 INFO - PROCESS | 1931 | 1460988922671 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 07:15:22 INFO - PROCESS | 1931 | 1460988922679 Marionette TRACE conn5 <- [1,89,null,{"value":"8"}] 07:15:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 07:15:22 INFO - PROCESS | 1931 | 1460988922689 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 07:15:22 INFO - PROCESS | 1931 | 1460988922694 Marionette TRACE conn5 <- [1,90,null,{}] 07:15:22 INFO - PROCESS | 1931 | 1460988922704 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:22 INFO - PROCESS | 1931 | 1460988922905 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 07:15:23 INFO - PROCESS | 1931 | 1460988923136 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x915a7c00 == 21 [pid = 1931] [id = 30] 07:15:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 87 (0x915a9c00) [pid = 1931] [serial = 87] [outer = (nil)] 07:15:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 88 (0x917d0000) [pid = 1931] [serial = 88] [outer = 0x915a9c00] 07:15:23 INFO - PROCESS | 1931 | 1460988923296 Marionette DEBUG loaded listener.js 07:15:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 89 (0x932d5c00) [pid = 1931] [serial = 89] [outer = 0x915a9c00] 07:15:24 INFO - PROCESS | 1931 | 1460988924155 Marionette TRACE conn5 <- [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]]]}] 07:15:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 07:15:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1541ms 07:15:24 INFO - PROCESS | 1931 | 1460988924231 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 07:15:24 INFO - PROCESS | 1931 | 1460988924239 Marionette TRACE conn5 <- [1,93,null,{"value":"8"}] 07:15:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 07:15:24 INFO - PROCESS | 1931 | 1460988924251 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 07:15:24 INFO - PROCESS | 1931 | 1460988924256 Marionette TRACE conn5 <- [1,94,null,{}] 07:15:24 INFO - PROCESS | 1931 | 1460988924263 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:24 INFO - PROCESS | 1931 | 1460988924459 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 07:15:24 INFO - PROCESS | 1931 | 1460988924580 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f493000 == 22 [pid = 1931] [id = 31] 07:15:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 90 (0x8f4ca400) [pid = 1931] [serial = 90] [outer = (nil)] 07:15:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 91 (0x96778400) [pid = 1931] [serial = 91] [outer = 0x8f4ca400] 07:15:24 INFO - PROCESS | 1931 | 1460988924694 Marionette DEBUG loaded listener.js 07:15:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 92 (0x98884800) [pid = 1931] [serial = 92] [outer = 0x8f4ca400] 07:15:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 93 (0x9ba8e400) [pid = 1931] [serial = 93] [outer = 0xa47a6c00] 07:15:25 INFO - PROCESS | 1931 | 1460988925696 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 07:15:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 07:15:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1492ms 07:15:25 INFO - PROCESS | 1931 | 1460988925744 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 07:15:25 INFO - PROCESS | 1931 | 1460988925747 Marionette TRACE conn5 <- [1,97,null,{"value":"8"}] 07:15:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 07:15:25 INFO - PROCESS | 1931 | 1460988925755 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 07:15:25 INFO - PROCESS | 1931 | 1460988925762 Marionette TRACE conn5 <- [1,98,null,{}] 07:15:25 INFO - PROCESS | 1931 | 1460988925779 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:25 INFO - PROCESS | 1931 | 1460988925970 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 07:15:26 INFO - PROCESS | 1931 | 1460988926150 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x97503000 == 23 [pid = 1931] [id = 32] 07:15:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 94 (0x9eb47c00) [pid = 1931] [serial = 94] [outer = (nil)] 07:15:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 95 (0x9fcac800) [pid = 1931] [serial = 95] [outer = 0x9eb47c00] 07:15:26 INFO - PROCESS | 1931 | 1460988926257 Marionette DEBUG loaded listener.js 07:15:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 96 (0xa0c54000) [pid = 1931] [serial = 96] [outer = 0x9eb47c00] 07:15:27 INFO - PROCESS | 1931 | 1460988927079 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 07:15:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 07:15:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1390ms 07:15:27 INFO - PROCESS | 1931 | 1460988927161 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 07:15:27 INFO - PROCESS | 1931 | 1460988927167 Marionette TRACE conn5 <- [1,101,null,{"value":"8"}] 07:15:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 07:15:27 INFO - PROCESS | 1931 | 1460988927179 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 07:15:27 INFO - PROCESS | 1931 | 1460988927182 Marionette TRACE conn5 <- [1,102,null,{}] 07:15:27 INFO - PROCESS | 1931 | 1460988927189 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:27 INFO - PROCESS | 1931 | 1460988927376 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 07:15:27 INFO - PROCESS | 1931 | 1460988927519 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f495800 == 24 [pid = 1931] [id = 33] 07:15:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 97 (0x8f496c00) [pid = 1931] [serial = 97] [outer = (nil)] 07:15:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 98 (0xa3c1e800) [pid = 1931] [serial = 98] [outer = 0x8f496c00] 07:15:27 INFO - PROCESS | 1931 | 1460988927613 Marionette DEBUG loaded listener.js 07:15:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 99 (0xa44ad000) [pid = 1931] [serial = 99] [outer = 0x8f496c00] 07:15:28 INFO - PROCESS | 1931 | 1460988928440 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 07:15:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 07:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1290ms 07:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 07:15:28 INFO - PROCESS | 1931 | 1460988928472 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 07:15:28 INFO - PROCESS | 1931 | 1460988928476 Marionette TRACE conn5 <- [1,105,null,{"value":"8"}] 07:15:28 INFO - PROCESS | 1931 | 1460988928485 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 07:15:28 INFO - PROCESS | 1931 | 1460988928488 Marionette TRACE conn5 <- [1,106,null,{}] 07:15:28 INFO - PROCESS | 1931 | 1460988928495 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:28 INFO - PROCESS | 1931 | 1460988928663 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 07:15:28 INFO - PROCESS | 1931 | 1460988928810 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f495000 == 25 [pid = 1931] [id = 34] 07:15:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 100 (0x8f4d6c00) [pid = 1931] [serial = 100] [outer = (nil)] 07:15:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 101 (0x8f5d8400) [pid = 1931] [serial = 101] [outer = 0x8f4d6c00] 07:15:28 INFO - PROCESS | 1931 | 1460988928902 Marionette DEBUG loaded listener.js 07:15:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 102 (0x8f5da000) [pid = 1931] [serial = 102] [outer = 0x8f4d6c00] 07:15:29 INFO - PROCESS | 1931 | 1460988929800 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 07:15:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 07:15:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1385ms 07:15:29 INFO - PROCESS | 1931 | 1460988929870 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 07:15:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 07:15:29 INFO - PROCESS | 1931 | 1460988929874 Marionette TRACE conn5 <- [1,109,null,{"value":"8"}] 07:15:29 INFO - PROCESS | 1931 | 1460988929880 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 07:15:29 INFO - PROCESS | 1931 | 1460988929884 Marionette TRACE conn5 <- [1,110,null,{}] 07:15:29 INFO - PROCESS | 1931 | 1460988929890 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:30 INFO - PROCESS | 1931 | 1460988930168 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 07:15:30 INFO - PROCESS | 1931 | 1460988930352 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ed1c800 == 26 [pid = 1931] [id = 35] 07:15:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 103 (0x8ed1fc00) [pid = 1931] [serial = 103] [outer = (nil)] 07:15:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 104 (0x8f5d2c00) [pid = 1931] [serial = 104] [outer = 0x8ed1fc00] 07:15:30 INFO - PROCESS | 1931 | 1460988930499 Marionette DEBUG loaded listener.js 07:15:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 105 (0xa45dec00) [pid = 1931] [serial = 105] [outer = 0x8ed1fc00] 07:15:31 INFO - PROCESS | 1931 | 1460988931352 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 07:15:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 07:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1534ms 07:15:31 INFO - PROCESS | 1931 | 1460988931415 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 07:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 07:15:31 INFO - PROCESS | 1931 | 1460988931419 Marionette TRACE conn5 <- [1,113,null,{"value":"8"}] 07:15:31 INFO - PROCESS | 1931 | 1460988931427 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 07:15:31 INFO - PROCESS | 1931 | 1460988931431 Marionette TRACE conn5 <- [1,114,null,{}] 07:15:31 INFO - PROCESS | 1931 | 1460988931439 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:31 INFO - PROCESS | 1931 | 1460988931616 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 07:15:31 INFO - PROCESS | 1931 | 1460988931765 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x8efb0000 == 27 [pid = 1931] [id = 36] 07:15:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 106 (0x8efb0800) [pid = 1931] [serial = 106] [outer = (nil)] 07:15:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 107 (0x8efb7000) [pid = 1931] [serial = 107] [outer = 0x8efb0800] 07:15:31 INFO - PROCESS | 1931 | 1460988931856 Marionette DEBUG loaded listener.js 07:15:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 108 (0x8efba000) [pid = 1931] [serial = 108] [outer = 0x8efb0800] 07:15:33 INFO - PROCESS | 1931 | 1460988933087 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 07:15:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 07:15:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1686ms 07:15:33 INFO - PROCESS | 1931 | --DOCSHELL 0x915ab400 == 26 [pid = 1931] [id = 24] 07:15:33 INFO - PROCESS | 1931 | --DOCSHELL 0x98997000 == 25 [pid = 1931] [id = 25] 07:15:33 INFO - PROCESS | 1931 | --DOCSHELL 0x98990c00 == 24 [pid = 1931] [id = 26] 07:15:33 INFO - PROCESS | 1931 | --DOCSHELL 0x966bc400 == 23 [pid = 1931] [id = 23] 07:15:35 INFO - PROCESS | 1931 | --DOCSHELL 0x96afbc00 == 22 [pid = 1931] [id = 16] 07:15:35 INFO - PROCESS | 1931 | --DOCSHELL 0x917cac00 == 21 [pid = 1931] [id = 27] 07:15:35 INFO - PROCESS | 1931 | --DOCSHELL 0x98996c00 == 20 [pid = 1931] [id = 12] 07:15:35 INFO - PROCESS | 1931 | --DOCSHELL 0xa68c8800 == 19 [pid = 1931] [id = 28] 07:15:35 INFO - PROCESS | 1931 | --DOCSHELL 0x915b0000 == 18 [pid = 1931] [id = 21] 07:15:35 INFO - PROCESS | 1931 | --DOCSHELL 0x8f495000 == 17 [pid = 1931] [id = 34] 07:15:35 INFO - PROCESS | 1931 | --DOCSHELL 0x8ed1c800 == 16 [pid = 1931] [id = 35] 07:15:35 INFO - PROCESS | 1931 | --DOCSHELL 0x917c9800 == 15 [pid = 1931] [id = 6] 07:15:35 INFO - PROCESS | 1931 | --DOCSHELL 0x97503000 == 14 [pid = 1931] [id = 32] 07:15:35 INFO - PROCESS | 1931 | --DOCSHELL 0x8f495800 == 13 [pid = 1931] [id = 33] 07:15:35 INFO - PROCESS | 1931 | --DOCSHELL 0x96776400 == 12 [pid = 1931] [id = 22] 07:15:35 INFO - PROCESS | 1931 | --DOCSHELL 0x8f4ce000 == 11 [pid = 1931] [id = 29] 07:15:35 INFO - PROCESS | 1931 | --DOCSHELL 0x915a7c00 == 10 [pid = 1931] [id = 30] 07:15:35 INFO - PROCESS | 1931 | --DOCSHELL 0x8f493000 == 9 [pid = 1931] [id = 31] 07:15:36 INFO - PROCESS | 1931 | 1460988936957 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 07:15:36 INFO - PROCESS | 1931 | 1460988936963 Marionette TRACE conn5 <- [1,117,null,{"value":"8"}] 07:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 07:15:36 INFO - PROCESS | 1931 | 1460988936991 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 07:15:37 INFO - PROCESS | 1931 | 1460988937001 Marionette TRACE conn5 <- [1,118,null,{}] 07:15:37 INFO - PROCESS | 1931 | 1460988937010 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:37 INFO - PROCESS | 1931 | 1460988937194 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 07:15:37 INFO - PROCESS | 1931 | 1460988937300 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ed1dc00 == 10 [pid = 1931] [id = 37] 07:15:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 109 (0x8ed1e800) [pid = 1931] [serial = 109] [outer = (nil)] 07:15:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 110 (0x8f09a400) [pid = 1931] [serial = 110] [outer = 0x8ed1e800] 07:15:37 INFO - PROCESS | 1931 | 1460988937381 Marionette DEBUG loaded listener.js 07:15:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 111 (0x8f0a2000) [pid = 1931] [serial = 111] [outer = 0x8ed1e800] 07:15:38 INFO - PROCESS | 1931 | 1460988938152 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 07:15:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 07:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1195ms 07:15:38 INFO - PROCESS | 1931 | 1460988938206 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 07:15:38 INFO - PROCESS | 1931 | 1460988938211 Marionette TRACE conn5 <- [1,121,null,{"value":"8"}] 07:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 07:15:38 INFO - PROCESS | 1931 | 1460988938229 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 07:15:38 INFO - PROCESS | 1931 | 1460988938236 Marionette TRACE conn5 <- [1,122,null,{}] 07:15:38 INFO - PROCESS | 1931 | 1460988938244 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:38 INFO - PROCESS | 1931 | 1460988938429 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 07:15:38 INFO - PROCESS | 1931 | 1460988938443 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f0a4400 == 11 [pid = 1931] [id = 38] 07:15:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 112 (0x8f491c00) [pid = 1931] [serial = 112] [outer = (nil)] 07:15:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 113 (0x8f4cbc00) [pid = 1931] [serial = 113] [outer = 0x8f491c00] 07:15:38 INFO - PROCESS | 1931 | 1460988938617 Marionette DEBUG loaded listener.js 07:15:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 114 (0x8f4d1800) [pid = 1931] [serial = 114] [outer = 0x8f491c00] 07:15:39 INFO - PROCESS | 1931 | 1460988939573 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 07:15:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 07:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1405ms 07:15:39 INFO - PROCESS | 1931 | 1460988939631 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 07:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 07:15:39 INFO - PROCESS | 1931 | 1460988939636 Marionette TRACE conn5 <- [1,125,null,{"value":"8"}] 07:15:39 INFO - PROCESS | 1931 | 1460988939643 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 07:15:39 INFO - PROCESS | 1931 | 1460988939647 Marionette TRACE conn5 <- [1,126,null,{}] 07:15:39 INFO - PROCESS | 1931 | 1460988939673 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:39 INFO - PROCESS | 1931 | 1460988939885 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 07:15:39 INFO - PROCESS | 1931 | 1460988939908 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x915a9000 == 12 [pid = 1931] [id = 39] 07:15:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 115 (0x915a9400) [pid = 1931] [serial = 115] [outer = (nil)] 07:15:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 116 (0x917cc400) [pid = 1931] [serial = 116] [outer = 0x915a9400] 07:15:40 INFO - PROCESS | 1931 | 1460988940007 Marionette DEBUG loaded listener.js 07:15:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 117 (0x932cf400) [pid = 1931] [serial = 117] [outer = 0x915a9400] 07:15:40 INFO - PROCESS | 1931 | 1460988940905 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 07:15:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 07:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1332ms 07:15:40 INFO - PROCESS | 1931 | 1460988940975 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 07:15:40 INFO - PROCESS | 1931 | 1460988940979 Marionette TRACE conn5 <- [1,129,null,{"value":"8"}] 07:15:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 07:15:40 INFO - PROCESS | 1931 | 1460988940985 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 07:15:40 INFO - PROCESS | 1931 | 1460988940988 Marionette TRACE conn5 <- [1,130,null,{}] 07:15:41 INFO - PROCESS | 1931 | 1460988941002 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:41 INFO - PROCESS | 1931 | 1460988941199 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 07:15:41 INFO - PROCESS | 1931 | 1460988941221 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f0a6c00 == 13 [pid = 1931] [id = 40] 07:15:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 118 (0x94f78800) [pid = 1931] [serial = 118] [outer = (nil)] 07:15:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 119 (0x950a4c00) [pid = 1931] [serial = 119] [outer = 0x94f78800] 07:15:41 INFO - PROCESS | 1931 | 1460988941299 Marionette DEBUG loaded listener.js 07:15:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x9580d400) [pid = 1931] [serial = 120] [outer = 0x94f78800] 07:15:42 INFO - PROCESS | 1931 | --DOMWINDOW == 119 (0x97ee8800) [pid = 1931] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 07:15:42 INFO - PROCESS | 1931 | --DOMWINDOW == 118 (0x931d7800) [pid = 1931] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 07:15:42 INFO - PROCESS | 1931 | --DOMWINDOW == 117 (0x98994000) [pid = 1931] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 07:15:42 INFO - PROCESS | 1931 | --DOMWINDOW == 116 (0x915a8c00) [pid = 1931] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 07:15:42 INFO - PROCESS | 1931 | --DOMWINDOW == 115 (0x96bbc800) [pid = 1931] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 07:15:42 INFO - PROCESS | 1931 | --DOMWINDOW == 114 (0x97ef3400) [pid = 1931] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 07:15:42 INFO - PROCESS | 1931 | --DOMWINDOW == 113 (0x98998c00) [pid = 1931] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 07:15:42 INFO - PROCESS | 1931 | --DOMWINDOW == 112 (0x917c9c00) [pid = 1931] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 07:15:42 INFO - PROCESS | 1931 | --DOMWINDOW == 111 (0x9fca6000) [pid = 1931] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 07:15:42 INFO - PROCESS | 1931 | --DOMWINDOW == 110 (0x915a9c00) [pid = 1931] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 07:15:42 INFO - PROCESS | 1931 | --DOMWINDOW == 109 (0x95192000) [pid = 1931] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 07:15:42 INFO - PROCESS | 1931 | --DOMWINDOW == 108 (0xa6c9e000) [pid = 1931] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 07:15:42 INFO - PROCESS | 1931 | --DOMWINDOW == 107 (0x8f4ce400) [pid = 1931] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 07:15:42 INFO - PROCESS | 1931 | --DOMWINDOW == 106 (0x96777800) [pid = 1931] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 07:15:42 INFO - PROCESS | 1931 | --DOMWINDOW == 105 (0x96afb000) [pid = 1931] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 07:15:42 INFO - PROCESS | 1931 | --DOMWINDOW == 104 (0x917d2000) [pid = 1931] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 07:15:42 INFO - PROCESS | 1931 | --DOMWINDOW == 103 (0xa0fe0800) [pid = 1931] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 07:15:42 INFO - PROCESS | 1931 | --DOMWINDOW == 102 (0x8f4ca400) [pid = 1931] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 07:15:42 INFO - PROCESS | 1931 | --DOMWINDOW == 101 (0x9fc76400) [pid = 1931] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 07:15:42 INFO - PROCESS | 1931 | --DOMWINDOW == 100 (0x9897c400) [pid = 1931] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 07:15:42 INFO - PROCESS | 1931 | --DOMWINDOW == 99 (0x96bb6c00) [pid = 1931] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 07:15:42 INFO - PROCESS | 1931 | --DOMWINDOW == 98 (0x9eb49c00) [pid = 1931] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 07:15:42 INFO - PROCESS | 1931 | --DOMWINDOW == 97 (0x95a01c00) [pid = 1931] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 07:15:42 INFO - PROCESS | 1931 | --DOMWINDOW == 96 (0x9eb47c00) [pid = 1931] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 07:15:42 INFO - PROCESS | 1931 | --DOMWINDOW == 95 (0x8ed1fc00) [pid = 1931] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 07:15:42 INFO - PROCESS | 1931 | --DOMWINDOW == 94 (0x8f4d6c00) [pid = 1931] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 07:15:42 INFO - PROCESS | 1931 | --DOMWINDOW == 93 (0x8f496c00) [pid = 1931] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 07:15:43 INFO - PROCESS | 1931 | 1460988943221 Marionette TRACE conn5 <- [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]]]}] 07:15:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 07:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 2287ms 07:15:43 INFO - PROCESS | 1931 | 1460988943297 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 07:15:43 INFO - PROCESS | 1931 | 1460988943300 Marionette TRACE conn5 <- [1,133,null,{"value":"8"}] 07:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 07:15:43 INFO - PROCESS | 1931 | 1460988943341 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 07:15:43 INFO - PROCESS | 1931 | 1460988943345 Marionette TRACE conn5 <- [1,134,null,{}] 07:15:43 INFO - PROCESS | 1931 | 1460988943351 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:43 INFO - PROCESS | 1931 | 1460988943507 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 07:15:43 INFO - PROCESS | 1931 | 1460988943517 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x915a8c00 == 14 [pid = 1931] [id = 41] 07:15:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 94 (0x932dc400) [pid = 1931] [serial = 121] [outer = (nil)] 07:15:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 95 (0x95f48800) [pid = 1931] [serial = 122] [outer = 0x932dc400] 07:15:43 INFO - PROCESS | 1931 | 1460988943595 Marionette DEBUG loaded listener.js 07:15:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 96 (0x96873000) [pid = 1931] [serial = 123] [outer = 0x932dc400] 07:15:44 INFO - PROCESS | 1931 | 1460988944394 Marionette TRACE conn5 <- [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]]]}] 07:15:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 07:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1154ms 07:15:44 INFO - PROCESS | 1931 | 1460988944484 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 07:15:44 INFO - PROCESS | 1931 | 1460988944491 Marionette TRACE conn5 <- [1,137,null,{"value":"8"}] 07:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 07:15:44 INFO - PROCESS | 1931 | 1460988944504 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 07:15:44 INFO - PROCESS | 1931 | 1460988944511 Marionette TRACE conn5 <- [1,138,null,{}] 07:15:44 INFO - PROCESS | 1931 | 1460988944521 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:44 INFO - PROCESS | 1931 | 1460988944767 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 07:15:44 INFO - PROCESS | 1931 | 1460988944920 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f0a5800 == 15 [pid = 1931] [id = 42] 07:15:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 97 (0x8f0a7000) [pid = 1931] [serial = 124] [outer = (nil)] 07:15:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 98 (0x8f48ec00) [pid = 1931] [serial = 125] [outer = 0x8f0a7000] 07:15:45 INFO - PROCESS | 1931 | 1460988945015 Marionette DEBUG loaded listener.js 07:15:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 99 (0x8f4cc800) [pid = 1931] [serial = 126] [outer = 0x8f0a7000] 07:15:45 INFO - PROCESS | 1931 | 1460988945932 Marionette TRACE conn5 <- [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]]]}] 07:15:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 07:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1643ms 07:15:46 INFO - PROCESS | 1931 | 1460988946158 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 07:15:46 INFO - PROCESS | 1931 | 1460988946165 Marionette TRACE conn5 <- [1,141,null,{"value":"8"}] 07:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 07:15:46 INFO - PROCESS | 1931 | 1460988946198 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 07:15:46 INFO - PROCESS | 1931 | 1460988946204 Marionette TRACE conn5 <- [1,142,null,{}] 07:15:46 INFO - PROCESS | 1931 | 1460988946219 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:46 INFO - PROCESS | 1931 | 1460988946395 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 07:15:46 INFO - PROCESS | 1931 | 1460988946586 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ed1c800 == 16 [pid = 1931] [id = 43] 07:15:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 100 (0x8f5df000) [pid = 1931] [serial = 127] [outer = (nil)] 07:15:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 101 (0x932d3400) [pid = 1931] [serial = 128] [outer = 0x8f5df000] 07:15:46 INFO - PROCESS | 1931 | 1460988946679 Marionette DEBUG loaded listener.js 07:15:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 102 (0x9580cc00) [pid = 1931] [serial = 129] [outer = 0x8f5df000] 07:15:47 INFO - PROCESS | 1931 | 1460988947553 Marionette TRACE conn5 <- [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]]]}] 07:15:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 07:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1450ms 07:15:47 INFO - PROCESS | 1931 | 1460988947632 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 07:15:47 INFO - PROCESS | 1931 | 1460988947637 Marionette TRACE conn5 <- [1,145,null,{"value":"8"}] 07:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 07:15:47 INFO - PROCESS | 1931 | 1460988947644 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 07:15:47 INFO - PROCESS | 1931 | 1460988947648 Marionette TRACE conn5 <- [1,146,null,{}] 07:15:47 INFO - PROCESS | 1931 | 1460988947664 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:47 INFO - PROCESS | 1931 | 1460988947924 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 07:15:48 INFO - PROCESS | 1931 | 1460988948075 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x95807c00 == 17 [pid = 1931] [id = 44] 07:15:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 103 (0x97ee8800) [pid = 1931] [serial = 130] [outer = (nil)] 07:15:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 104 (0x97ef0800) [pid = 1931] [serial = 131] [outer = 0x97ee8800] 07:15:48 INFO - PROCESS | 1931 | 1460988948201 Marionette DEBUG loaded listener.js 07:15:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 105 (0x980a6800) [pid = 1931] [serial = 132] [outer = 0x97ee8800] 07:15:49 INFO - PROCESS | 1931 | 1460988949075 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 07:15:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 07:15:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1484ms 07:15:49 INFO - PROCESS | 1931 | 1460988949129 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 07:15:49 INFO - PROCESS | 1931 | 1460988949134 Marionette TRACE conn5 <- [1,149,null,{"value":"8"}] 07:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 07:15:49 INFO - PROCESS | 1931 | 1460988949141 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 07:15:49 INFO - PROCESS | 1931 | 1460988949145 Marionette TRACE conn5 <- [1,150,null,{}] 07:15:49 INFO - PROCESS | 1931 | 1460988949153 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:49 INFO - PROCESS | 1931 | 1460988949373 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 07:15:49 INFO - PROCESS | 1931 | 1460988949377 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 07:15:49 INFO - PROCESS | 1931 | 1460988949538 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x915a5400 == 18 [pid = 1931] [id = 45] 07:15:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 106 (0x98991800) [pid = 1931] [serial = 133] [outer = (nil)] 07:15:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 107 (0x9df08c00) [pid = 1931] [serial = 134] [outer = 0x98991800] 07:15:49 INFO - PROCESS | 1931 | 1460988949663 Marionette DEBUG loaded listener.js 07:15:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 108 (0x9df10800) [pid = 1931] [serial = 135] [outer = 0x98991800] 07:15:50 INFO - PROCESS | 1931 | 1460988950632 Marionette TRACE conn5 <- [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]]]}] 07:15:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 07:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1539ms 07:15:50 INFO - PROCESS | 1931 | 1460988950681 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 07:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 07:15:50 INFO - PROCESS | 1931 | 1460988950685 Marionette TRACE conn5 <- [1,153,null,{"value":"8"}] 07:15:50 INFO - PROCESS | 1931 | 1460988950692 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 07:15:50 INFO - PROCESS | 1931 | 1460988950697 Marionette TRACE conn5 <- [1,154,null,{}] 07:15:50 INFO - PROCESS | 1931 | 1460988950705 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:50 INFO - PROCESS | 1931 | 1460988950877 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 07:15:51 INFO - PROCESS | 1931 | 1460988951024 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x8efb0400 == 19 [pid = 1931] [id = 46] 07:15:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 109 (0x9509cc00) [pid = 1931] [serial = 136] [outer = (nil)] 07:15:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 110 (0x9fb50000) [pid = 1931] [serial = 137] [outer = 0x9509cc00] 07:15:51 INFO - PROCESS | 1931 | 1460988951149 Marionette DEBUG loaded listener.js 07:15:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 111 (0x9fc77800) [pid = 1931] [serial = 138] [outer = 0x9509cc00] 07:15:52 INFO - PROCESS | 1931 | 1460988952432 Marionette TRACE conn5 <- [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]]]}] 07:15:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 07:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1786ms 07:15:52 INFO - PROCESS | 1931 | 1460988952480 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 07:15:52 INFO - PROCESS | 1931 | 1460988952484 Marionette TRACE conn5 <- [1,157,null,{"value":"8"}] 07:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 07:15:52 INFO - PROCESS | 1931 | 1460988952580 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 07:15:52 INFO - PROCESS | 1931 | 1460988952584 Marionette TRACE conn5 <- [1,158,null,{}] 07:15:52 INFO - PROCESS | 1931 | 1460988952601 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:52 INFO - PROCESS | 1931 | 1460988952830 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 07:15:53 INFO - PROCESS | 1931 | 1460988953133 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x8efb3400 == 20 [pid = 1931] [id = 47] 07:15:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 112 (0x8efb7c00) [pid = 1931] [serial = 139] [outer = (nil)] 07:15:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 113 (0x8f09e000) [pid = 1931] [serial = 140] [outer = 0x8efb7c00] 07:15:53 INFO - PROCESS | 1931 | 1460988953279 Marionette DEBUG loaded listener.js 07:15:53 INFO - PROCESS | 1931 | --DOCSHELL 0x8efb0000 == 19 [pid = 1931] [id = 36] 07:15:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 114 (0x8efb0000) [pid = 1931] [serial = 141] [outer = 0x8efb7c00] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 113 (0x94f76000) [pid = 1931] [serial = 37] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 112 (0x9ae02000) [pid = 1931] [serial = 43] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 111 (0xa00d3800) [pid = 1931] [serial = 25] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 110 (0x9eb4a400) [pid = 1931] [serial = 22] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 109 (0x9fbba400) [pid = 1931] [serial = 23] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 108 (0x9701ec00) [pid = 1931] [serial = 40] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 107 (0x97ef6c00) [pid = 1931] [serial = 31] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 106 (0x917d0400) [pid = 1931] [serial = 17] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 105 (0x95a0b800) [pid = 1931] [serial = 38] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 104 (0x9ba8a000) [pid = 1931] [serial = 34] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 103 (0xa9cc4400) [pid = 1931] [serial = 35] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 102 (0x915aec00) [pid = 1931] [serial = 19] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 101 (0xa4b42400) [pid = 1931] [serial = 28] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 100 (0x9ba92400) [pid = 1931] [serial = 44] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 99 (0xa6ca2c00) [pid = 1931] [serial = 32] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 98 (0x980b1c00) [pid = 1931] [serial = 41] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 97 (0x97ef1c00) [pid = 1931] [serial = 67] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 96 (0xa4b0d000) [pid = 1931] [serial = 77] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 95 (0x970cf000) [pid = 1931] [serial = 50] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 94 (0x9fca4c00) [pid = 1931] [serial = 47] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 93 (0x9ba93400) [pid = 1931] [serial = 70] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 92 (0x96778800) [pid = 1931] [serial = 49] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 91 (0x980d5800) [pid = 1931] [serial = 68] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 90 (0x9fc78000) [pid = 1931] [serial = 46] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 89 (0xa4b8b400) [pid = 1931] [serial = 79] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 88 (0xa45e3c00) [pid = 1931] [serial = 76] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 87 (0x97eeac00) [pid = 1931] [serial = 65] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 86 (0xa28b4800) [pid = 1931] [serial = 2] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 85 (0x917d0000) [pid = 1931] [serial = 88] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 84 (0x9eb45000) [pid = 1931] [serial = 71] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 83 (0xa6862400) [pid = 1931] [serial = 80] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 82 (0xa2a0e000) [pid = 1931] [serial = 59] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 81 (0x98884800) [pid = 1931] [serial = 92] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 80 (0xa3c27c00) [pid = 1931] [serial = 61] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 79 (0x973cfc00) [pid = 1931] [serial = 12] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 78 (0xa0a65800) [pid = 1931] [serial = 56] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 77 (0x9701e000) [pid = 1931] [serial = 9] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 76 (0xa281b800) [pid = 1931] [serial = 58] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 75 (0xa0c4e800) [pid = 1931] [serial = 73] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 74 (0x9ae0c800) [pid = 1931] [serial = 53] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 73 (0xa000f400) [pid = 1931] [serial = 55] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 72 (0x98996000) [pid = 1931] [serial = 52] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 71 (0x96778400) [pid = 1931] [serial = 91] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 70 (0x8f4d5800) [pid = 1931] [serial = 86] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 69 (0xa3c1e800) [pid = 1931] [serial = 98] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 68 (0xa44ad000) [pid = 1931] [serial = 99] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 67 (0x8f5d8400) [pid = 1931] [serial = 101] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 66 (0x917cb800) [pid = 1931] [serial = 16] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 65 (0x9fcac800) [pid = 1931] [serial = 95] [outer = (nil)] [url = about:blank] 07:15:53 INFO - PROCESS | 1931 | --DOMWINDOW == 64 (0xa2812000) [pid = 1931] [serial = 74] [outer = (nil)] [url = about:blank] 07:15:54 INFO - PROCESS | 1931 | --DOMWINDOW == 63 (0x932d5c00) [pid = 1931] [serial = 89] [outer = (nil)] [url = about:blank] 07:15:54 INFO - PROCESS | 1931 | --DOMWINDOW == 62 (0xa3cc4c00) [pid = 1931] [serial = 62] [outer = (nil)] [url = about:blank] 07:15:54 INFO - PROCESS | 1931 | --DOMWINDOW == 61 (0xa9cc8c00) [pid = 1931] [serial = 83] [outer = (nil)] [url = about:blank] 07:15:54 INFO - PROCESS | 1931 | --DOMWINDOW == 60 (0x8f4d1400) [pid = 1931] [serial = 85] [outer = (nil)] [url = about:blank] 07:15:54 INFO - PROCESS | 1931 | --DOMWINDOW == 59 (0x96afec00) [pid = 1931] [serial = 64] [outer = (nil)] [url = about:blank] 07:15:54 INFO - PROCESS | 1931 | --DOMWINDOW == 58 (0xa9caf400) [pid = 1931] [serial = 82] [outer = (nil)] [url = about:blank] 07:15:54 INFO - PROCESS | 1931 | --DOMWINDOW == 57 (0xa5ed8400) [pid = 1931] [serial = 29] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:15:54 INFO - PROCESS | 1931 | --DOMWINDOW == 56 (0xa0c54000) [pid = 1931] [serial = 96] [outer = (nil)] [url = about:blank] 07:15:54 INFO - PROCESS | 1931 | --DOMWINDOW == 55 (0xa45dec00) [pid = 1931] [serial = 105] [outer = (nil)] [url = about:blank] 07:15:54 INFO - PROCESS | 1931 | --DOMWINDOW == 54 (0x8efb7000) [pid = 1931] [serial = 107] [outer = (nil)] [url = about:blank] 07:15:54 INFO - PROCESS | 1931 | --DOMWINDOW == 53 (0x8f5d2c00) [pid = 1931] [serial = 104] [outer = (nil)] [url = about:blank] 07:15:54 INFO - PROCESS | 1931 | --DOMWINDOW == 52 (0x8f5da000) [pid = 1931] [serial = 102] [outer = (nil)] [url = about:blank] 07:15:54 INFO - PROCESS | 1931 | 1460988954644 Marionette TRACE conn5 <- [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]]]}] 07:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 07:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 2189ms 07:15:54 INFO - PROCESS | 1931 | 1460988954682 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 07:15:54 INFO - PROCESS | 1931 | 1460988954687 Marionette TRACE conn5 <- [1,161,null,{"value":"8"}] 07:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 07:15:54 INFO - PROCESS | 1931 | 1460988954695 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 07:15:54 INFO - PROCESS | 1931 | 1460988954701 Marionette TRACE conn5 <- [1,162,null,{}] 07:15:54 INFO - PROCESS | 1931 | 1460988954709 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:54 INFO - PROCESS | 1931 | 1460988954869 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 07:15:54 INFO - PROCESS | 1931 | 1460988954881 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f5d6400 == 20 [pid = 1931] [id = 48] 07:15:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 53 (0x8f5dac00) [pid = 1931] [serial = 142] [outer = (nil)] 07:15:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 54 (0x8f5e0c00) [pid = 1931] [serial = 143] [outer = 0x8f5dac00] 07:15:54 INFO - PROCESS | 1931 | 1460988954963 Marionette DEBUG loaded listener.js 07:15:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 55 (0x917cd000) [pid = 1931] [serial = 144] [outer = 0x8f5dac00] 07:15:55 INFO - PROCESS | 1931 | 1460988955799 Marionette TRACE conn5 <- [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]]]}] 07:15:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 07:15:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1144ms 07:15:55 INFO - PROCESS | 1931 | 1460988955841 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 07:15:55 INFO - PROCESS | 1931 | 1460988955848 Marionette TRACE conn5 <- [1,165,null,{"value":"8"}] 07:15:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 07:15:55 INFO - PROCESS | 1931 | 1460988955857 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 07:15:55 INFO - PROCESS | 1931 | 1460988955860 Marionette TRACE conn5 <- [1,166,null,{}] 07:15:55 INFO - PROCESS | 1931 | 1460988955868 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:56 INFO - PROCESS | 1931 | 1460988956030 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 07:15:56 INFO - PROCESS | 1931 | 1460988956041 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x94f74800 == 21 [pid = 1931] [id = 49] 07:15:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 56 (0x9509f800) [pid = 1931] [serial = 145] [outer = (nil)] 07:15:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 57 (0x95a0b800) [pid = 1931] [serial = 146] [outer = 0x9509f800] 07:15:56 INFO - PROCESS | 1931 | 1460988956120 Marionette DEBUG loaded listener.js 07:15:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 58 (0x95b57800) [pid = 1931] [serial = 147] [outer = 0x9509f800] 07:15:56 INFO - PROCESS | 1931 | 1460988956954 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 07:15:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 07:15:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1133ms 07:15:56 INFO - PROCESS | 1931 | 1460988956990 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 07:15:56 INFO - PROCESS | 1931 | 1460988956995 Marionette TRACE conn5 <- [1,169,null,{"value":"8"}] 07:15:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 07:15:57 INFO - PROCESS | 1931 | 1460988957003 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 07:15:57 INFO - PROCESS | 1931 | 1460988957024 Marionette TRACE conn5 <- [1,170,null,{}] 07:15:57 INFO - PROCESS | 1931 | 1460988957046 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:57 INFO - PROCESS | 1931 | 1460988957254 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 07:15:57 INFO - PROCESS | 1931 | 1460988957277 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ed16000 == 22 [pid = 1931] [id = 50] 07:15:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 59 (0x9677cc00) [pid = 1931] [serial = 148] [outer = (nil)] 07:15:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 60 (0x970ce800) [pid = 1931] [serial = 149] [outer = 0x9677cc00] 07:15:57 INFO - PROCESS | 1931 | 1460988957354 Marionette DEBUG loaded listener.js 07:15:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 61 (0x973cd400) [pid = 1931] [serial = 150] [outer = 0x9677cc00] 07:15:58 INFO - PROCESS | 1931 | --DOMWINDOW == 60 (0x915a9400) [pid = 1931] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 07:15:58 INFO - PROCESS | 1931 | --DOMWINDOW == 59 (0x94f78800) [pid = 1931] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 07:15:58 INFO - PROCESS | 1931 | --DOMWINDOW == 58 (0x8efb0800) [pid = 1931] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 07:15:58 INFO - PROCESS | 1931 | --DOMWINDOW == 57 (0x8ed1e800) [pid = 1931] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 07:15:58 INFO - PROCESS | 1931 | --DOMWINDOW == 56 (0x8f491c00) [pid = 1931] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 07:15:58 INFO - PROCESS | 1931 | 1460988958167 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 07:15:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 07:15:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1208ms 07:15:58 INFO - PROCESS | 1931 | 1460988958210 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 07:15:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 07:15:58 INFO - PROCESS | 1931 | 1460988958215 Marionette TRACE conn5 <- [1,173,null,{"value":"8"}] 07:15:58 INFO - PROCESS | 1931 | 1460988958221 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 07:15:58 INFO - PROCESS | 1931 | 1460988958238 Marionette TRACE conn5 <- [1,174,null,{}] 07:15:58 INFO - PROCESS | 1931 | 1460988958245 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:58 INFO - PROCESS | 1931 | 1460988958444 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 07:15:58 INFO - PROCESS | 1931 | 1460988958508 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ed11400 == 23 [pid = 1931] [id = 51] 07:15:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 57 (0x8ed17400) [pid = 1931] [serial = 151] [outer = (nil)] 07:15:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 58 (0x9701ec00) [pid = 1931] [serial = 152] [outer = 0x8ed17400] 07:15:58 INFO - PROCESS | 1931 | 1460988958583 Marionette DEBUG loaded listener.js 07:15:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 59 (0x97b8c800) [pid = 1931] [serial = 153] [outer = 0x8ed17400] 07:15:59 INFO - PROCESS | 1931 | 1460988959377 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 07:15:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 07:15:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1195ms 07:15:59 INFO - PROCESS | 1931 | 1460988959416 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 07:15:59 INFO - PROCESS | 1931 | 1460988959419 Marionette TRACE conn5 <- [1,177,null,{"value":"8"}] 07:15:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 07:15:59 INFO - PROCESS | 1931 | 1460988959426 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 07:15:59 INFO - PROCESS | 1931 | 1460988959429 Marionette TRACE conn5 <- [1,178,null,{}] 07:15:59 INFO - PROCESS | 1931 | 1460988959435 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:15:59 INFO - PROCESS | 1931 | 1460988959615 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 07:15:59 INFO - PROCESS | 1931 | 1460988959631 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x950a6c00 == 24 [pid = 1931] [id = 52] 07:15:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 60 (0x97b86000) [pid = 1931] [serial = 154] [outer = (nil)] 07:15:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 61 (0x980b0c00) [pid = 1931] [serial = 155] [outer = 0x97b86000] 07:15:59 INFO - PROCESS | 1931 | 1460988959803 Marionette DEBUG loaded listener.js 07:15:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 62 (0x9898d000) [pid = 1931] [serial = 156] [outer = 0x97b86000] 07:16:00 INFO - PROCESS | 1931 | 1460988960764 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 07:16:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 07:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1380ms 07:16:00 INFO - PROCESS | 1931 | 1460988960808 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 07:16:00 INFO - PROCESS | 1931 | 1460988960814 Marionette TRACE conn5 <- [1,181,null,{"value":"8"}] 07:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 07:16:00 INFO - PROCESS | 1931 | 1460988960824 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 07:16:00 INFO - PROCESS | 1931 | 1460988960831 Marionette TRACE conn5 <- [1,182,null,{}] 07:16:00 INFO - PROCESS | 1931 | 1460988960840 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:01 INFO - PROCESS | 1931 | 1460988961062 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 07:16:01 INFO - PROCESS | 1931 | 1460988961203 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x8efb1400 == 25 [pid = 1931] [id = 53] 07:16:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 63 (0x8f4ca800) [pid = 1931] [serial = 157] [outer = (nil)] 07:16:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 64 (0x8f5dcc00) [pid = 1931] [serial = 158] [outer = 0x8f4ca800] 07:16:01 INFO - PROCESS | 1931 | 1460988961301 Marionette DEBUG loaded listener.js 07:16:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 65 (0x915b1400) [pid = 1931] [serial = 159] [outer = 0x8f4ca800] 07:16:02 INFO - PROCESS | 1931 | 1460988962407 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 07:16:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 07:16:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1639ms 07:16:02 INFO - PROCESS | 1931 | 1460988962465 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 07:16:02 INFO - PROCESS | 1931 | 1460988962475 Marionette TRACE conn5 <- [1,185,null,{"value":"8"}] 07:16:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 07:16:02 INFO - PROCESS | 1931 | 1460988962491 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 07:16:02 INFO - PROCESS | 1931 | 1460988962496 Marionette TRACE conn5 <- [1,186,null,{}] 07:16:02 INFO - PROCESS | 1931 | 1460988962545 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:02 INFO - PROCESS | 1931 | 1460988962784 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 07:16:02 INFO - PROCESS | 1931 | 1460988962901 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x917cec00 == 26 [pid = 1931] [id = 54] 07:16:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 66 (0x932d1000) [pid = 1931] [serial = 160] [outer = (nil)] 07:16:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 67 (0x96af8c00) [pid = 1931] [serial = 161] [outer = 0x932d1000] 07:16:03 INFO - PROCESS | 1931 | 1460988963034 Marionette DEBUG loaded listener.js 07:16:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 68 (0x96f96000) [pid = 1931] [serial = 162] [outer = 0x932d1000] 07:16:03 INFO - PROCESS | 1931 | 1460988963941 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 07:16:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 07:16:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1494ms 07:16:03 INFO - PROCESS | 1931 | 1460988963997 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 07:16:04 INFO - PROCESS | 1931 | 1460988964002 Marionette TRACE conn5 <- [1,189,null,{"value":"8"}] 07:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 07:16:04 INFO - PROCESS | 1931 | 1460988964010 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 07:16:04 INFO - PROCESS | 1931 | 1460988964016 Marionette TRACE conn5 <- [1,190,null,{}] 07:16:04 INFO - PROCESS | 1931 | 1460988964034 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:04 INFO - PROCESS | 1931 | 1460988964236 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 07:16:04 INFO - PROCESS | 1931 | 1460988964359 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f4d8400 == 27 [pid = 1931] [id = 55] 07:16:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 69 (0x980d5400) [pid = 1931] [serial = 163] [outer = (nil)] 07:16:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 70 (0x98997400) [pid = 1931] [serial = 164] [outer = 0x980d5400] 07:16:04 INFO - PROCESS | 1931 | 1460988964452 Marionette DEBUG loaded listener.js 07:16:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 71 (0x9ae8b800) [pid = 1931] [serial = 165] [outer = 0x980d5400] 07:16:05 INFO - PROCESS | 1931 | 1460988965388 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 07:16:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 07:16:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1440ms 07:16:05 INFO - PROCESS | 1931 | 1460988965451 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 07:16:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 07:16:05 INFO - PROCESS | 1931 | 1460988965457 Marionette TRACE conn5 <- [1,193,null,{"value":"8"}] 07:16:05 INFO - PROCESS | 1931 | 1460988965465 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 07:16:05 INFO - PROCESS | 1931 | 1460988965468 Marionette TRACE conn5 <- [1,194,null,{}] 07:16:05 INFO - PROCESS | 1931 | 1460988965475 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:05 INFO - PROCESS | 1931 | 1460988965658 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 07:16:05 INFO - PROCESS | 1931 | 1460988965943 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f4d3400 == 28 [pid = 1931] [id = 56] 07:16:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 72 (0x8f4d4400) [pid = 1931] [serial = 166] [outer = (nil)] 07:16:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 73 (0x8f5d2000) [pid = 1931] [serial = 167] [outer = 0x8f4d4400] 07:16:06 INFO - PROCESS | 1931 | 1460988966080 Marionette DEBUG loaded listener.js 07:16:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 74 (0x8f5dd400) [pid = 1931] [serial = 168] [outer = 0x8f4d4400] 07:16:07 INFO - PROCESS | 1931 | --DOMWINDOW == 73 (0x95f48800) [pid = 1931] [serial = 122] [outer = (nil)] [url = about:blank] 07:16:07 INFO - PROCESS | 1931 | 1460988967111 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 07:16:07 INFO - PROCESS | 1931 | --DOMWINDOW == 72 (0x917cc400) [pid = 1931] [serial = 116] [outer = (nil)] [url = about:blank] 07:16:07 INFO - PROCESS | 1931 | --DOMWINDOW == 71 (0x950a4c00) [pid = 1931] [serial = 119] [outer = (nil)] [url = about:blank] 07:16:07 INFO - PROCESS | 1931 | --DOMWINDOW == 70 (0x8efba000) [pid = 1931] [serial = 108] [outer = (nil)] [url = about:blank] 07:16:07 INFO - PROCESS | 1931 | --DOMWINDOW == 69 (0x8f09a400) [pid = 1931] [serial = 110] [outer = (nil)] [url = about:blank] 07:16:07 INFO - PROCESS | 1931 | --DOMWINDOW == 68 (0x8f0a2000) [pid = 1931] [serial = 111] [outer = (nil)] [url = about:blank] 07:16:07 INFO - PROCESS | 1931 | --DOMWINDOW == 67 (0x8f4cbc00) [pid = 1931] [serial = 113] [outer = (nil)] [url = about:blank] 07:16:07 INFO - PROCESS | 1931 | --DOMWINDOW == 66 (0x9580d400) [pid = 1931] [serial = 120] [outer = (nil)] [url = about:blank] 07:16:07 INFO - PROCESS | 1931 | --DOMWINDOW == 65 (0x932cf400) [pid = 1931] [serial = 117] [outer = (nil)] [url = about:blank] 07:16:07 INFO - PROCESS | 1931 | --DOMWINDOW == 64 (0x8f4d1800) [pid = 1931] [serial = 114] [outer = (nil)] [url = about:blank] 07:16:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 07:16:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1682ms 07:16:07 INFO - PROCESS | 1931 | 1460988967147 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 07:16:07 INFO - PROCESS | 1931 | 1460988967154 Marionette TRACE conn5 <- [1,197,null,{"value":"8"}] 07:16:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 07:16:07 INFO - PROCESS | 1931 | 1460988967163 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 07:16:07 INFO - PROCESS | 1931 | 1460988967167 Marionette TRACE conn5 <- [1,198,null,{}] 07:16:07 INFO - PROCESS | 1931 | 1460988967177 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:07 INFO - PROCESS | 1931 | 1460988967341 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 07:16:07 INFO - PROCESS | 1931 | 1460988967357 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x8efb8c00 == 29 [pid = 1931] [id = 57] 07:16:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 65 (0x917cc400) [pid = 1931] [serial = 169] [outer = (nil)] 07:16:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 66 (0x931d7800) [pid = 1931] [serial = 170] [outer = 0x917cc400] 07:16:07 INFO - PROCESS | 1931 | 1460988967523 Marionette DEBUG loaded listener.js 07:16:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 67 (0x94f7bc00) [pid = 1931] [serial = 171] [outer = 0x917cc400] 07:16:08 INFO - PROCESS | 1931 | 1460988968230 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 07:16:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 07:16:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1269ms 07:16:08 INFO - PROCESS | 1931 | 1460988968440 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 07:16:08 INFO - PROCESS | 1931 | 1460988968447 Marionette TRACE conn5 <- [1,201,null,{"value":"8"}] 07:16:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 07:16:08 INFO - PROCESS | 1931 | 1460988968490 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 07:16:08 INFO - PROCESS | 1931 | 1460988968496 Marionette TRACE conn5 <- [1,202,null,{}] 07:16:08 INFO - PROCESS | 1931 | 1460988968502 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:08 INFO - PROCESS | 1931 | 1460988968682 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 07:16:08 INFO - PROCESS | 1931 | 1460988968701 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x931d9c00 == 30 [pid = 1931] [id = 58] 07:16:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 68 (0x9580a000) [pid = 1931] [serial = 172] [outer = (nil)] 07:16:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 69 (0x966c2400) [pid = 1931] [serial = 173] [outer = 0x9580a000] 07:16:08 INFO - PROCESS | 1931 | 1460988968780 Marionette DEBUG loaded listener.js 07:16:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 70 (0x97b82c00) [pid = 1931] [serial = 174] [outer = 0x9580a000] 07:16:09 INFO - PROCESS | 1931 | 1460988969615 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 07:16:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 07:16:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1206ms 07:16:09 INFO - PROCESS | 1931 | 1460988969683 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 07:16:09 INFO - PROCESS | 1931 | 1460988969688 Marionette TRACE conn5 <- [1,205,null,{"value":"8"}] 07:16:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 07:16:09 INFO - PROCESS | 1931 | 1460988969697 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 07:16:09 INFO - PROCESS | 1931 | 1460988969707 Marionette TRACE conn5 <- [1,206,null,{}] 07:16:09 INFO - PROCESS | 1931 | 1460988969729 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:09 INFO - PROCESS | 1931 | 1460988969926 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 07:16:09 INFO - PROCESS | 1931 | 1460988969954 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x97eee800 == 31 [pid = 1931] [id = 59] 07:16:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 71 (0x98994800) [pid = 1931] [serial = 175] [outer = (nil)] 07:16:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 72 (0x98999c00) [pid = 1931] [serial = 176] [outer = 0x98994800] 07:16:10 INFO - PROCESS | 1931 | 1460988970030 Marionette DEBUG loaded listener.js 07:16:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 73 (0x9ae08400) [pid = 1931] [serial = 177] [outer = 0x98994800] 07:16:11 INFO - PROCESS | 1931 | 1460988971001 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 07:16:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 07:16:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1347ms 07:16:11 INFO - PROCESS | 1931 | 1460988971049 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 07:16:11 INFO - PROCESS | 1931 | 1460988971054 Marionette TRACE conn5 <- [1,209,null,{"value":"8"}] 07:16:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 07:16:11 INFO - PROCESS | 1931 | 1460988971061 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 07:16:11 INFO - PROCESS | 1931 | 1460988971065 Marionette TRACE conn5 <- [1,210,null,{}] 07:16:11 INFO - PROCESS | 1931 | 1460988971076 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:11 INFO - PROCESS | 1931 | 1460988971279 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 07:16:11 INFO - PROCESS | 1931 | 1460988971303 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ed17800 == 32 [pid = 1931] [id = 60] 07:16:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 74 (0x9898fc00) [pid = 1931] [serial = 178] [outer = (nil)] 07:16:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 75 (0x9fb4e400) [pid = 1931] [serial = 179] [outer = 0x9898fc00] 07:16:11 INFO - PROCESS | 1931 | 1460988971379 Marionette DEBUG loaded listener.js 07:16:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 76 (0x9fb57400) [pid = 1931] [serial = 180] [outer = 0x9898fc00] 07:16:11 INFO - PROCESS | 1931 | --DOMWINDOW == 75 (0x9677cc00) [pid = 1931] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 07:16:11 INFO - PROCESS | 1931 | --DOMWINDOW == 74 (0x9509f800) [pid = 1931] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 07:16:11 INFO - PROCESS | 1931 | --DOMWINDOW == 73 (0x8f5dac00) [pid = 1931] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 07:16:11 INFO - PROCESS | 1931 | --DOMWINDOW == 72 (0x8efb7c00) [pid = 1931] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 07:16:11 INFO - PROCESS | 1931 | --DOMWINDOW == 71 (0x8ed17400) [pid = 1931] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 07:16:12 INFO - PROCESS | 1931 | 1460988972319 Marionette TRACE conn5 <- [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]]]}] 07:16:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 07:16:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1297ms 07:16:12 INFO - PROCESS | 1931 | 1460988972359 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 07:16:12 INFO - PROCESS | 1931 | 1460988972363 Marionette TRACE conn5 <- [1,213,null,{"value":"8"}] 07:16:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 07:16:12 INFO - PROCESS | 1931 | 1460988972370 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 07:16:12 INFO - PROCESS | 1931 | 1460988972372 Marionette TRACE conn5 <- [1,214,null,{}] 07:16:12 INFO - PROCESS | 1931 | 1460988972378 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:12 INFO - PROCESS | 1931 | 1460988972547 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 07:16:12 INFO - PROCESS | 1931 | 1460988972567 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f4cf800 == 33 [pid = 1931] [id = 61] 07:16:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 72 (0x9677cc00) [pid = 1931] [serial = 181] [outer = (nil)] 07:16:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 73 (0x9fc76800) [pid = 1931] [serial = 182] [outer = 0x9677cc00] 07:16:12 INFO - PROCESS | 1931 | 1460988972757 Marionette DEBUG loaded listener.js 07:16:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 74 (0xa0001800) [pid = 1931] [serial = 183] [outer = 0x9677cc00] 07:16:13 INFO - PROCESS | 1931 | 1460988973660 Marionette TRACE conn5 <- [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]]]}] 07:16:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 07:16:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1329ms 07:16:13 INFO - PROCESS | 1931 | 1460988973700 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 07:16:13 INFO - PROCESS | 1931 | 1460988973704 Marionette TRACE conn5 <- [1,217,null,{"value":"8"}] 07:16:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 07:16:13 INFO - PROCESS | 1931 | 1460988973717 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 07:16:13 INFO - PROCESS | 1931 | 1460988973720 Marionette TRACE conn5 <- [1,218,null,{}] 07:16:13 INFO - PROCESS | 1931 | 1460988973727 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:13 INFO - PROCESS | 1931 | 1460988973947 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 07:16:14 INFO - PROCESS | 1931 | 1460988974103 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x8efaf400 == 34 [pid = 1931] [id = 62] 07:16:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 75 (0x8efaf800) [pid = 1931] [serial = 184] [outer = (nil)] 07:16:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 76 (0x8efb9c00) [pid = 1931] [serial = 185] [outer = 0x8efaf800] 07:16:14 INFO - PROCESS | 1931 | 1460988974198 Marionette DEBUG loaded listener.js 07:16:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 77 (0x8f0a2000) [pid = 1931] [serial = 186] [outer = 0x8efaf800] 07:16:15 INFO - PROCESS | 1931 | 1460988975242 Marionette TRACE conn5 <- [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]]]}] 07:16:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 07:16:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1588ms 07:16:15 INFO - PROCESS | 1931 | 1460988975301 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 07:16:15 INFO - PROCESS | 1931 | 1460988975309 Marionette TRACE conn5 <- [1,221,null,{"value":"8"}] 07:16:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 07:16:15 INFO - PROCESS | 1931 | 1460988975317 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 07:16:15 INFO - PROCESS | 1931 | 1460988975324 Marionette TRACE conn5 <- [1,222,null,{}] 07:16:15 INFO - PROCESS | 1931 | 1460988975332 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:15 INFO - PROCESS | 1931 | 1460988975557 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 07:16:15 INFO - PROCESS | 1931 | 1460988975745 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x8efb8000 == 35 [pid = 1931] [id = 63] 07:16:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 78 (0x8f4d7c00) [pid = 1931] [serial = 187] [outer = (nil)] 07:16:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 79 (0x8f5dd800) [pid = 1931] [serial = 188] [outer = 0x8f4d7c00] 07:16:15 INFO - PROCESS | 1931 | 1460988975889 Marionette DEBUG loaded listener.js 07:16:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 80 (0x932cf400) [pid = 1931] [serial = 189] [outer = 0x8f4d7c00] 07:16:16 INFO - PROCESS | 1931 | 1460988976777 Marionette TRACE conn5 <- [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]]]}] 07:16:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 07:16:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1538ms 07:16:16 INFO - PROCESS | 1931 | 1460988976856 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 07:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 07:16:16 INFO - PROCESS | 1931 | 1460988976862 Marionette TRACE conn5 <- [1,225,null,{"value":"8"}] 07:16:16 INFO - PROCESS | 1931 | 1460988976869 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 07:16:16 INFO - PROCESS | 1931 | 1460988976872 Marionette TRACE conn5 <- [1,226,null,{}] 07:16:16 INFO - PROCESS | 1931 | 1460988976879 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:17 INFO - PROCESS | 1931 | 1460988977098 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 07:16:17 INFO - PROCESS | 1931 | 1460988977298 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x95196400 == 36 [pid = 1931] [id = 64] 07:16:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 81 (0x9580c000) [pid = 1931] [serial = 190] [outer = (nil)] 07:16:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 82 (0x958a4400) [pid = 1931] [serial = 191] [outer = 0x9580c000] 07:16:17 INFO - PROCESS | 1931 | 1460988977433 Marionette DEBUG loaded listener.js 07:16:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 83 (0x96776400) [pid = 1931] [serial = 192] [outer = 0x9580c000] 07:16:18 INFO - PROCESS | 1931 | 1460988978324 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 07:16:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 07:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1482ms 07:16:18 INFO - PROCESS | 1931 | 1460988978353 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 07:16:18 INFO - PROCESS | 1931 | 1460988978360 Marionette TRACE conn5 <- [1,229,null,{"value":"8"}] 07:16:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 07:16:18 INFO - PROCESS | 1931 | 1460988978378 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 07:16:18 INFO - PROCESS | 1931 | 1460988978386 Marionette TRACE conn5 <- [1,230,null,{}] 07:16:18 INFO - PROCESS | 1931 | 1460988978393 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:18 INFO - PROCESS | 1931 | 1460988978596 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 07:16:18 INFO - PROCESS | 1931 | 1460988978740 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f5de000 == 37 [pid = 1931] [id = 65] 07:16:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 84 (0x95abf000) [pid = 1931] [serial = 193] [outer = (nil)] 07:16:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 85 (0x9eb4ac00) [pid = 1931] [serial = 194] [outer = 0x95abf000] 07:16:18 INFO - PROCESS | 1931 | 1460988978829 Marionette DEBUG loaded listener.js 07:16:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 86 (0x9fca7000) [pid = 1931] [serial = 195] [outer = 0x95abf000] 07:16:22 INFO - PROCESS | 1931 | 1460988982896 Marionette TRACE conn5 <- [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]]]}] 07:16:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 07:16:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 4564ms 07:16:22 INFO - PROCESS | 1931 | 1460988982935 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 07:16:22 INFO - PROCESS | 1931 | 1460988982938 Marionette TRACE conn5 <- [1,233,null,{"value":"8"}] 07:16:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 07:16:22 INFO - PROCESS | 1931 | 1460988982946 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 07:16:22 INFO - PROCESS | 1931 | 1460988982949 Marionette TRACE conn5 <- [1,234,null,{}] 07:16:22 INFO - PROCESS | 1931 | 1460988982955 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:23 INFO - PROCESS | 1931 | 1460988983128 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 07:16:23 INFO - PROCESS | 1931 | 1460988983273 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ed13c00 == 38 [pid = 1931] [id = 66] 07:16:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 87 (0x8f0a1400) [pid = 1931] [serial = 196] [outer = (nil)] 07:16:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 88 (0xa0aeec00) [pid = 1931] [serial = 197] [outer = 0x8f0a1400] 07:16:23 INFO - PROCESS | 1931 | 1460988983396 Marionette DEBUG loaded listener.js 07:16:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 89 (0xa0e40400) [pid = 1931] [serial = 198] [outer = 0x8f0a1400] 07:16:24 INFO - PROCESS | 1931 | 1460988984232 Marionette TRACE conn5 <- [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]]]}] 07:16:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 07:16:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1335ms 07:16:24 INFO - PROCESS | 1931 | 1460988984288 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 07:16:24 INFO - PROCESS | 1931 | 1460988984297 Marionette TRACE conn5 <- [1,237,null,{"value":"8"}] 07:16:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 07:16:24 INFO - PROCESS | 1931 | 1460988984360 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 07:16:24 INFO - PROCESS | 1931 | 1460988984364 Marionette TRACE conn5 <- [1,238,null,{}] 07:16:24 INFO - PROCESS | 1931 | 1460988984372 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:24 INFO - PROCESS | 1931 | 1460988984558 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 07:16:24 INFO - PROCESS | 1931 | 1460988984708 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:24 INFO - PROCESS | 1931 | ++DOCSHELL 0xa0fe2400 == 39 [pid = 1931] [id = 67] 07:16:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 90 (0xa0fe3800) [pid = 1931] [serial = 199] [outer = (nil)] 07:16:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 91 (0xa2819400) [pid = 1931] [serial = 200] [outer = 0xa0fe3800] 07:16:24 INFO - PROCESS | 1931 | 1460988984813 Marionette DEBUG loaded listener.js 07:16:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 92 (0xa3c1e000) [pid = 1931] [serial = 201] [outer = 0xa0fe3800] 07:16:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 93 (0x8f4ca400) [pid = 1931] [serial = 202] [outer = 0xa47a6c00] 07:16:25 INFO - PROCESS | 1931 | 1460988985816 Marionette TRACE conn5 <- [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]]]}] 07:16:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 07:16:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1561ms 07:16:25 INFO - PROCESS | 1931 | 1460988985899 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 07:16:25 INFO - PROCESS | 1931 | 1460988985903 Marionette TRACE conn5 <- [1,241,null,{"value":"8"}] 07:16:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 07:16:25 INFO - PROCESS | 1931 | 1460988985910 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 07:16:25 INFO - PROCESS | 1931 | 1460988985914 Marionette TRACE conn5 <- [1,242,null,{}] 07:16:25 INFO - PROCESS | 1931 | 1460988985920 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:26 INFO - PROCESS | 1931 | 1460988986095 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 07:16:26 INFO - PROCESS | 1931 | 1460988986242 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f496000 == 40 [pid = 1931] [id = 68] 07:16:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 94 (0x8f496400) [pid = 1931] [serial = 203] [outer = (nil)] 07:16:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 95 (0x980a7c00) [pid = 1931] [serial = 204] [outer = 0x8f496400] 07:16:26 INFO - PROCESS | 1931 | 1460988986376 Marionette DEBUG loaded listener.js 07:16:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 96 (0xa3c20400) [pid = 1931] [serial = 205] [outer = 0x8f496400] 07:16:27 INFO - PROCESS | 1931 | 1460988987412 Marionette TRACE conn5 <- [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]]]}] 07:16:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 07:16:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1541ms 07:16:27 INFO - PROCESS | 1931 | 1460988987453 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 07:16:27 INFO - PROCESS | 1931 | 1460988987459 Marionette TRACE conn5 <- [1,245,null,{"value":"8"}] 07:16:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 07:16:27 INFO - PROCESS | 1931 | 1460988987468 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 07:16:27 INFO - PROCESS | 1931 | 1460988987473 Marionette TRACE conn5 <- [1,246,null,{}] 07:16:27 INFO - PROCESS | 1931 | 1460988987482 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:27 INFO - PROCESS | 1931 | 1460988987661 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 07:16:27 INFO - PROCESS | 1931 | 1460988987822 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f09a000 == 41 [pid = 1931] [id = 69] 07:16:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 97 (0x8f4cb800) [pid = 1931] [serial = 206] [outer = (nil)] 07:16:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 98 (0x8f5dbc00) [pid = 1931] [serial = 207] [outer = 0x8f4cb800] 07:16:27 INFO - PROCESS | 1931 | 1460988987920 Marionette DEBUG loaded listener.js 07:16:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 99 (0x932d2000) [pid = 1931] [serial = 208] [outer = 0x8f4cb800] 07:16:28 INFO - PROCESS | 1931 | 1460988988829 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 07:16:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 07:16:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1390ms 07:16:28 INFO - PROCESS | 1931 | 1460988988860 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 07:16:28 INFO - PROCESS | 1931 | 1460988988867 Marionette TRACE conn5 <- [1,249,null,{"value":"8"}] 07:16:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 07:16:28 INFO - PROCESS | 1931 | 1460988988879 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 07:16:28 INFO - PROCESS | 1931 | 1460988988882 Marionette TRACE conn5 <- [1,250,null,{}] 07:16:28 INFO - PROCESS | 1931 | 1460988988889 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:29 INFO - PROCESS | 1931 | 1460988989065 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 07:16:29 INFO - PROCESS | 1931 | 1460988989217 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:29 INFO - PROCESS | 1931 | --DOCSHELL 0x8f4cf800 == 40 [pid = 1931] [id = 61] 07:16:29 INFO - PROCESS | 1931 | --DOCSHELL 0x8ed17800 == 39 [pid = 1931] [id = 60] 07:16:29 INFO - PROCESS | 1931 | --DOCSHELL 0x97eee800 == 38 [pid = 1931] [id = 59] 07:16:29 INFO - PROCESS | 1931 | --DOMWINDOW == 98 (0x980b0c00) [pid = 1931] [serial = 155] [outer = (nil)] [url = about:blank] 07:16:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ed17800 == 39 [pid = 1931] [id = 70] 07:16:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 99 (0x8efb9800) [pid = 1931] [serial = 209] [outer = (nil)] 07:16:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 100 (0x8f492c00) [pid = 1931] [serial = 210] [outer = 0x8efb9800] 07:16:29 INFO - PROCESS | 1931 | 1460988989330 Marionette DEBUG loaded listener.js 07:16:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 101 (0x95804400) [pid = 1931] [serial = 211] [outer = 0x8efb9800] 07:16:29 INFO - PROCESS | 1931 | --DOCSHELL 0x931d9c00 == 38 [pid = 1931] [id = 58] 07:16:29 INFO - PROCESS | 1931 | --DOCSHELL 0x8efb8c00 == 37 [pid = 1931] [id = 57] 07:16:29 INFO - PROCESS | 1931 | --DOCSHELL 0x8f4d3400 == 36 [pid = 1931] [id = 56] 07:16:29 INFO - PROCESS | 1931 | --DOCSHELL 0x8f4d8400 == 35 [pid = 1931] [id = 55] 07:16:29 INFO - PROCESS | 1931 | --DOCSHELL 0x917cec00 == 34 [pid = 1931] [id = 54] 07:16:29 INFO - PROCESS | 1931 | --DOCSHELL 0x8efb1400 == 33 [pid = 1931] [id = 53] 07:16:29 INFO - PROCESS | 1931 | --DOMWINDOW == 100 (0x970ce800) [pid = 1931] [serial = 149] [outer = (nil)] [url = about:blank] 07:16:29 INFO - PROCESS | 1931 | --DOMWINDOW == 99 (0x9df08c00) [pid = 1931] [serial = 134] [outer = (nil)] [url = about:blank] 07:16:29 INFO - PROCESS | 1931 | --DOMWINDOW == 98 (0x95a0b800) [pid = 1931] [serial = 146] [outer = (nil)] [url = about:blank] 07:16:29 INFO - PROCESS | 1931 | --DOMWINDOW == 97 (0x8f5e0c00) [pid = 1931] [serial = 143] [outer = (nil)] [url = about:blank] 07:16:29 INFO - PROCESS | 1931 | --DOMWINDOW == 96 (0x917cd000) [pid = 1931] [serial = 144] [outer = (nil)] [url = about:blank] 07:16:29 INFO - PROCESS | 1931 | --DOMWINDOW == 95 (0x8efb0000) [pid = 1931] [serial = 141] [outer = (nil)] [url = about:blank] 07:16:29 INFO - PROCESS | 1931 | --DOMWINDOW == 94 (0x8f09e000) [pid = 1931] [serial = 140] [outer = (nil)] [url = about:blank] 07:16:29 INFO - PROCESS | 1931 | --DOMWINDOW == 93 (0x932d3400) [pid = 1931] [serial = 128] [outer = (nil)] [url = about:blank] 07:16:29 INFO - PROCESS | 1931 | --DOMWINDOW == 92 (0x8f48ec00) [pid = 1931] [serial = 125] [outer = (nil)] [url = about:blank] 07:16:29 INFO - PROCESS | 1931 | --DOMWINDOW == 91 (0x97ef0800) [pid = 1931] [serial = 131] [outer = (nil)] [url = about:blank] 07:16:29 INFO - PROCESS | 1931 | --DOMWINDOW == 90 (0x9fb50000) [pid = 1931] [serial = 137] [outer = (nil)] [url = about:blank] 07:16:29 INFO - PROCESS | 1931 | --DOMWINDOW == 89 (0x9701ec00) [pid = 1931] [serial = 152] [outer = (nil)] [url = about:blank] 07:16:29 INFO - PROCESS | 1931 | --DOMWINDOW == 88 (0x973cd400) [pid = 1931] [serial = 150] [outer = (nil)] [url = about:blank] 07:16:29 INFO - PROCESS | 1931 | --DOMWINDOW == 87 (0x97b8c800) [pid = 1931] [serial = 153] [outer = (nil)] [url = about:blank] 07:16:29 INFO - PROCESS | 1931 | --DOMWINDOW == 86 (0x95b57800) [pid = 1931] [serial = 147] [outer = (nil)] [url = about:blank] 07:16:30 INFO - PROCESS | 1931 | 1460988990162 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 07:16:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 07:16:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1343ms 07:16:30 INFO - PROCESS | 1931 | 1460988990222 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 07:16:30 INFO - PROCESS | 1931 | 1460988990226 Marionette TRACE conn5 <- [1,253,null,{"value":"8"}] 07:16:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 07:16:30 INFO - PROCESS | 1931 | 1460988990233 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 07:16:30 INFO - PROCESS | 1931 | 1460988990238 Marionette TRACE conn5 <- [1,254,null,{}] 07:16:30 INFO - PROCESS | 1931 | 1460988990254 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:30 INFO - PROCESS | 1931 | 1460988990428 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 07:16:30 INFO - PROCESS | 1931 | 1460988990535 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x8efba000 == 34 [pid = 1931] [id = 71] 07:16:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 87 (0x8f5d9000) [pid = 1931] [serial = 212] [outer = (nil)] 07:16:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 88 (0x97ef0800) [pid = 1931] [serial = 213] [outer = 0x8f5d9000] 07:16:30 INFO - PROCESS | 1931 | 1460988990617 Marionette DEBUG loaded listener.js 07:16:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 89 (0x9859c800) [pid = 1931] [serial = 214] [outer = 0x8f5d9000] 07:16:31 INFO - PROCESS | 1931 | 1460988991501 Marionette TRACE conn5 <- [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]]]}] 07:16:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 07:16:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1304ms 07:16:31 INFO - PROCESS | 1931 | 1460988991539 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 07:16:31 INFO - PROCESS | 1931 | 1460988991544 Marionette TRACE conn5 <- [1,257,null,{"value":"8"}] 07:16:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 07:16:31 INFO - PROCESS | 1931 | 1460988991553 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 07:16:31 INFO - PROCESS | 1931 | 1460988991556 Marionette TRACE conn5 <- [1,258,null,{}] 07:16:31 INFO - PROCESS | 1931 | 1460988991563 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:31 INFO - PROCESS | 1931 | 1460988991728 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 07:16:31 INFO - PROCESS | 1931 | 1460988991739 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x97eecc00 == 35 [pid = 1931] [id = 72] 07:16:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 90 (0x9ae0bc00) [pid = 1931] [serial = 215] [outer = (nil)] 07:16:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 91 (0x9df09000) [pid = 1931] [serial = 216] [outer = 0x9ae0bc00] 07:16:31 INFO - PROCESS | 1931 | 1460988991925 Marionette DEBUG loaded listener.js 07:16:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 92 (0x9fc79400) [pid = 1931] [serial = 217] [outer = 0x9ae0bc00] 07:16:32 INFO - PROCESS | 1931 | 1460988992755 Marionette TRACE conn5 <- [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]]]}] 07:16:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 07:16:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1243ms 07:16:32 INFO - PROCESS | 1931 | 1460988992796 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 07:16:32 INFO - PROCESS | 1931 | 1460988992800 Marionette TRACE conn5 <- [1,261,null,{"value":"8"}] 07:16:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 07:16:32 INFO - PROCESS | 1931 | 1460988992812 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 07:16:32 INFO - PROCESS | 1931 | 1460988992815 Marionette TRACE conn5 <- [1,262,null,{}] 07:16:32 INFO - PROCESS | 1931 | 1460988992821 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:33 INFO - PROCESS | 1931 | 1460988993019 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 07:16:33 INFO - PROCESS | 1931 | 1460988993041 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ed1b800 == 36 [pid = 1931] [id = 73] 07:16:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 93 (0x8ed1cc00) [pid = 1931] [serial = 218] [outer = (nil)] 07:16:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 94 (0xa00d4800) [pid = 1931] [serial = 219] [outer = 0x8ed1cc00] 07:16:33 INFO - PROCESS | 1931 | 1460988993124 Marionette DEBUG loaded listener.js 07:16:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 95 (0xa0c4c000) [pid = 1931] [serial = 220] [outer = 0x8ed1cc00] 07:16:34 INFO - PROCESS | 1931 | --DOMWINDOW == 94 (0x917cc400) [pid = 1931] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 07:16:34 INFO - PROCESS | 1931 | --DOMWINDOW == 93 (0x9898fc00) [pid = 1931] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 07:16:34 INFO - PROCESS | 1931 | --DOMWINDOW == 92 (0x8f4d4400) [pid = 1931] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 07:16:34 INFO - PROCESS | 1931 | --DOMWINDOW == 91 (0x9580a000) [pid = 1931] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 07:16:34 INFO - PROCESS | 1931 | --DOMWINDOW == 90 (0x98994800) [pid = 1931] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 07:16:34 INFO - PROCESS | 1931 | 1460988994095 Marionette TRACE conn5 <- [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]]]}] 07:16:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 07:16:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1338ms 07:16:34 INFO - PROCESS | 1931 | 1460988994146 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 07:16:34 INFO - PROCESS | 1931 | 1460988994150 Marionette TRACE conn5 <- [1,265,null,{"value":"8"}] 07:16:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 07:16:34 INFO - PROCESS | 1931 | 1460988994156 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 07:16:34 INFO - PROCESS | 1931 | 1460988994158 Marionette TRACE conn5 <- [1,266,null,{}] 07:16:34 INFO - PROCESS | 1931 | 1460988994165 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:34 INFO - PROCESS | 1931 | 1460988994428 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 07:16:34 INFO - PROCESS | 1931 | 1460988994543 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x9eb49c00 == 37 [pid = 1931] [id = 74] 07:16:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 91 (0xa2813400) [pid = 1931] [serial = 221] [outer = (nil)] 07:16:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 92 (0xa3c1dc00) [pid = 1931] [serial = 222] [outer = 0xa2813400] 07:16:34 INFO - PROCESS | 1931 | 1460988994628 Marionette DEBUG loaded listener.js 07:16:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 93 (0xa44b2800) [pid = 1931] [serial = 223] [outer = 0xa2813400] 07:16:35 INFO - PROCESS | 1931 | 1460988995329 Marionette TRACE conn5 <- [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]]]}] 07:16:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 07:16:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1183ms 07:16:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 07:16:35 INFO - PROCESS | 1931 | 1460988995339 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 07:16:35 INFO - PROCESS | 1931 | 1460988995342 Marionette TRACE conn5 <- [1,269,null,{"value":"8"}] 07:16:35 INFO - PROCESS | 1931 | 1460988995348 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 07:16:35 INFO - PROCESS | 1931 | 1460988995352 Marionette TRACE conn5 <- [1,270,null,{}] 07:16:35 INFO - PROCESS | 1931 | 1460988995357 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:35 INFO - PROCESS | 1931 | 1460988995545 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 07:16:35 INFO - PROCESS | 1931 | 1460988995567 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:35 INFO - PROCESS | 1931 | ++DOCSHELL 0xa2812400 == 38 [pid = 1931] [id = 75] 07:16:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 94 (0xa3c27000) [pid = 1931] [serial = 224] [outer = (nil)] 07:16:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 95 (0xa45e7000) [pid = 1931] [serial = 225] [outer = 0xa3c27000] 07:16:35 INFO - PROCESS | 1931 | 1460988995642 Marionette DEBUG loaded listener.js 07:16:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 96 (0xa45ec000) [pid = 1931] [serial = 226] [outer = 0xa3c27000] 07:16:36 INFO - PROCESS | 1931 | 1460988996666 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 07:16:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 07:16:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1341ms 07:16:36 INFO - PROCESS | 1931 | 1460988996689 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 07:16:36 INFO - PROCESS | 1931 | 1460988996696 Marionette TRACE conn5 <- [1,273,null,{"value":"8"}] 07:16:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 07:16:36 INFO - PROCESS | 1931 | 1460988996705 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 07:16:36 INFO - PROCESS | 1931 | 1460988996711 Marionette TRACE conn5 <- [1,274,null,{}] 07:16:36 INFO - PROCESS | 1931 | 1460988996720 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:36 INFO - PROCESS | 1931 | 1460988996957 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 07:16:37 INFO - PROCESS | 1931 | 1460988997071 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f4ce800 == 39 [pid = 1931] [id = 76] 07:16:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 97 (0x8f4cf800) [pid = 1931] [serial = 227] [outer = (nil)] 07:16:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 98 (0x8f5d4400) [pid = 1931] [serial = 228] [outer = 0x8f4cf800] 07:16:37 INFO - PROCESS | 1931 | 1460988997231 Marionette DEBUG loaded listener.js 07:16:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 99 (0x917cd400) [pid = 1931] [serial = 229] [outer = 0x8f4cf800] 07:16:38 INFO - PROCESS | 1931 | 1460988998081 Marionette TRACE conn5 <- [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]]]}] 07:16:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 07:16:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1434ms 07:16:38 INFO - PROCESS | 1931 | 1460988998140 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 07:16:38 INFO - PROCESS | 1931 | 1460988998149 Marionette TRACE conn5 <- [1,277,null,{"value":"8"}] 07:16:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 07:16:38 INFO - PROCESS | 1931 | 1460988998160 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 07:16:38 INFO - PROCESS | 1931 | 1460988998164 Marionette TRACE conn5 <- [1,278,null,{}] 07:16:38 INFO - PROCESS | 1931 | 1460988998171 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:38 INFO - PROCESS | 1931 | 1460988998390 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 07:16:38 INFO - PROCESS | 1931 | 1460988998540 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x931d9c00 == 40 [pid = 1931] [id = 77] 07:16:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 100 (0x932d0c00) [pid = 1931] [serial = 230] [outer = (nil)] 07:16:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 101 (0x95bbf000) [pid = 1931] [serial = 231] [outer = 0x932d0c00] 07:16:38 INFO - PROCESS | 1931 | 1460988998650 Marionette DEBUG loaded listener.js 07:16:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 102 (0x95bc3c00) [pid = 1931] [serial = 232] [outer = 0x932d0c00] 07:16:39 INFO - PROCESS | 1931 | 1460988999596 Marionette TRACE conn5 <- [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]]]}] 07:16:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 07:16:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1488ms 07:16:39 INFO - PROCESS | 1931 | 1460988999649 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 07:16:39 INFO - PROCESS | 1931 | 1460988999652 Marionette TRACE conn5 <- [1,281,null,{"value":"8"}] 07:16:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 07:16:39 INFO - PROCESS | 1931 | 1460988999660 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 07:16:39 INFO - PROCESS | 1931 | 1460988999667 Marionette TRACE conn5 <- [1,282,null,{}] 07:16:39 INFO - PROCESS | 1931 | 1460988999685 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:39 INFO - PROCESS | 1931 | 1460988999909 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 07:16:40 INFO - PROCESS | 1931 | 1460989000207 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x95bcd400 == 41 [pid = 1931] [id = 78] 07:16:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 103 (0x97ee9000) [pid = 1931] [serial = 233] [outer = (nil)] 07:16:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 104 (0x980d1400) [pid = 1931] [serial = 234] [outer = 0x97ee9000] 07:16:40 INFO - PROCESS | 1931 | 1460989000346 Marionette DEBUG loaded listener.js 07:16:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 105 (0x9ba95c00) [pid = 1931] [serial = 235] [outer = 0x97ee9000] 07:16:41 INFO - PROCESS | 1931 | 1460989001192 Marionette TRACE conn5 <- [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]]]}] 07:16:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 07:16:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1548ms 07:16:41 INFO - PROCESS | 1931 | 1460989001222 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 07:16:41 INFO - PROCESS | 1931 | 1460989001228 Marionette TRACE conn5 <- [1,285,null,{"value":"8"}] 07:16:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 07:16:41 INFO - PROCESS | 1931 | 1460989001237 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 07:16:41 INFO - PROCESS | 1931 | 1460989001240 Marionette TRACE conn5 <- [1,286,null,{}] 07:16:41 INFO - PROCESS | 1931 | 1460989001246 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:41 INFO - PROCESS | 1931 | 1460989001420 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 07:16:41 INFO - PROCESS | 1931 | 1460989001574 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:41 INFO - PROCESS | 1931 | ++DOCSHELL 0xa0fe2000 == 42 [pid = 1931] [id = 79] 07:16:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 106 (0xa2813000) [pid = 1931] [serial = 236] [outer = (nil)] 07:16:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 107 (0xa2a0a400) [pid = 1931] [serial = 237] [outer = 0xa2813000] 07:16:41 INFO - PROCESS | 1931 | 1460989001672 Marionette DEBUG loaded listener.js 07:16:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 108 (0xa458e800) [pid = 1931] [serial = 238] [outer = 0xa2813000] 07:16:42 INFO - PROCESS | 1931 | 1460989002646 Marionette TRACE conn5 <- [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]]]}] 07:16:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 07:16:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1480ms 07:16:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 07:16:42 INFO - PROCESS | 1931 | 1460989002718 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 07:16:42 INFO - PROCESS | 1931 | 1460989002722 Marionette TRACE conn5 <- [1,289,null,{"value":"8"}] 07:16:42 INFO - PROCESS | 1931 | 1460989002729 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 07:16:42 INFO - PROCESS | 1931 | 1460989002732 Marionette TRACE conn5 <- [1,290,null,{}] 07:16:42 INFO - PROCESS | 1931 | 1460989002738 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:42 INFO - PROCESS | 1931 | 1460989002947 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 07:16:43 INFO - PROCESS | 1931 | 1460989003136 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ed13800 == 43 [pid = 1931] [id = 80] 07:16:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 109 (0x8f490400) [pid = 1931] [serial = 239] [outer = (nil)] 07:16:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 110 (0x96fcd800) [pid = 1931] [serial = 240] [outer = 0x8f490400] 07:16:43 INFO - PROCESS | 1931 | 1460989003271 Marionette DEBUG loaded listener.js 07:16:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 111 (0x96fd0000) [pid = 1931] [serial = 241] [outer = 0x8f490400] 07:16:44 INFO - PROCESS | 1931 | 1460989004119 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 07:16:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 07:16:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1439ms 07:16:44 INFO - PROCESS | 1931 | 1460989004168 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 07:16:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 07:16:44 INFO - PROCESS | 1931 | 1460989004172 Marionette TRACE conn5 <- [1,293,null,{"value":"8"}] 07:16:44 INFO - PROCESS | 1931 | 1460989004179 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 07:16:44 INFO - PROCESS | 1931 | 1460989004183 Marionette TRACE conn5 <- [1,294,null,{}] 07:16:44 INFO - PROCESS | 1931 | 1460989004189 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:44 INFO - PROCESS | 1931 | 1460989004394 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 07:16:44 INFO - PROCESS | 1931 | 1460989004577 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ed16c00 == 44 [pid = 1931] [id = 81] 07:16:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 112 (0x8ed17400) [pid = 1931] [serial = 242] [outer = (nil)] 07:16:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 113 (0xa4b16400) [pid = 1931] [serial = 243] [outer = 0x8ed17400] 07:16:44 INFO - PROCESS | 1931 | 1460989004673 Marionette DEBUG loaded listener.js 07:16:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 114 (0xa4b19400) [pid = 1931] [serial = 244] [outer = 0x8ed17400] 07:16:45 INFO - PROCESS | 1931 | 1460989005544 Marionette TRACE conn5 <- [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]]]}] 07:16:45 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. 07:16:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1402ms 07:16:45 INFO - PROCESS | 1931 | 1460989005583 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 07:16:45 INFO - PROCESS | 1931 | 1460989005586 Marionette TRACE conn5 <- [1,297,null,{"value":"8"}] 07:16:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 07:16:45 INFO - PROCESS | 1931 | 1460989005594 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 07:16:45 INFO - PROCESS | 1931 | 1460989005598 Marionette TRACE conn5 <- [1,298,null,{}] 07:16:45 INFO - PROCESS | 1931 | 1460989005604 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:45 INFO - PROCESS | 1931 | 1460989005775 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 07:16:45 INFO - PROCESS | 1931 | 1460989005931 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x8efb5400 == 45 [pid = 1931] [id = 82] 07:16:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 115 (0x8efbbc00) [pid = 1931] [serial = 245] [outer = (nil)] 07:16:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 116 (0x8f261000) [pid = 1931] [serial = 246] [outer = 0x8efbbc00] 07:16:46 INFO - PROCESS | 1931 | 1460989006019 Marionette DEBUG loaded listener.js 07:16:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 117 (0x8f267800) [pid = 1931] [serial = 247] [outer = 0x8efbbc00] 07:16:47 INFO - PROCESS | 1931 | 1460989007159 Marionette TRACE conn5 <- [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]]]}] 07:16:47 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. 07:16:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1592ms 07:16:47 INFO - PROCESS | 1931 | 1460989007188 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 07:16:47 INFO - PROCESS | 1931 | 1460989007195 Marionette TRACE conn5 <- [1,301,null,{"value":"8"}] 07:16:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 07:16:47 INFO - PROCESS | 1931 | 1460989007204 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 07:16:47 INFO - PROCESS | 1931 | 1460989007210 Marionette TRACE conn5 <- [1,302,null,{}] 07:16:47 INFO - PROCESS | 1931 | 1460989007218 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:47 INFO - PROCESS | 1931 | 1460989007410 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 07:16:47 INFO - PROCESS | 1931 | 1460989007578 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f4d3c00 == 46 [pid = 1931] [id = 83] 07:16:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 118 (0x8f5d2c00) [pid = 1931] [serial = 248] [outer = (nil)] 07:16:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 119 (0x8f5db800) [pid = 1931] [serial = 249] [outer = 0x8f5d2c00] 07:16:47 INFO - PROCESS | 1931 | 1460989007699 Marionette DEBUG loaded listener.js 07:16:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x917c9c00) [pid = 1931] [serial = 250] [outer = 0x8f5d2c00] 07:16:48 INFO - PROCESS | 1931 | 1460989008553 Marionette TRACE conn5 <- [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]]]}] 07:16:48 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. 07:16:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1390ms 07:16:48 INFO - PROCESS | 1931 | 1460989008595 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 07:16:48 INFO - PROCESS | 1931 | 1460989008604 Marionette TRACE conn5 <- [1,305,null,{"value":"8"}] 07:16:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 07:16:48 INFO - PROCESS | 1931 | 1460989008615 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 07:16:48 INFO - PROCESS | 1931 | 1460989008619 Marionette TRACE conn5 <- [1,306,null,{}] 07:16:48 INFO - PROCESS | 1931 | 1460989008626 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:48 INFO - PROCESS | 1931 | 1460989008906 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 07:16:48 INFO - PROCESS | 1931 | --DOCSHELL 0x8f0a4400 == 45 [pid = 1931] [id = 38] 07:16:49 INFO - PROCESS | 1931 | --DOMWINDOW == 119 (0x9fc76800) [pid = 1931] [serial = 182] [outer = (nil)] [url = about:blank] 07:16:49 INFO - PROCESS | 1931 | 1460989009064 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x8efbc400 == 46 [pid = 1931] [id = 84] 07:16:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x8f0a4000) [pid = 1931] [serial = 251] [outer = (nil)] 07:16:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x8f5d5400) [pid = 1931] [serial = 252] [outer = 0x8f0a4000] 07:16:49 INFO - PROCESS | 1931 | 1460989009194 Marionette DEBUG loaded listener.js 07:16:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x950a2000) [pid = 1931] [serial = 253] [outer = 0x8f0a4000] 07:16:49 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x98997400) [pid = 1931] [serial = 164] [outer = (nil)] [url = about:blank] 07:16:49 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x8f5dcc00) [pid = 1931] [serial = 158] [outer = (nil)] [url = about:blank] 07:16:49 INFO - PROCESS | 1931 | --DOMWINDOW == 119 (0x966c2400) [pid = 1931] [serial = 173] [outer = (nil)] [url = about:blank] 07:16:49 INFO - PROCESS | 1931 | --DOMWINDOW == 118 (0x98999c00) [pid = 1931] [serial = 176] [outer = (nil)] [url = about:blank] 07:16:49 INFO - PROCESS | 1931 | --DOMWINDOW == 117 (0x931d7800) [pid = 1931] [serial = 170] [outer = (nil)] [url = about:blank] 07:16:49 INFO - PROCESS | 1931 | --DOMWINDOW == 116 (0x94f7bc00) [pid = 1931] [serial = 171] [outer = (nil)] [url = about:blank] 07:16:49 INFO - PROCESS | 1931 | --DOMWINDOW == 115 (0x9fb4e400) [pid = 1931] [serial = 179] [outer = (nil)] [url = about:blank] 07:16:49 INFO - PROCESS | 1931 | --DOMWINDOW == 114 (0x9fb57400) [pid = 1931] [serial = 180] [outer = (nil)] [url = about:blank] 07:16:49 INFO - PROCESS | 1931 | --DOMWINDOW == 113 (0x8f5dd400) [pid = 1931] [serial = 168] [outer = (nil)] [url = about:blank] 07:16:49 INFO - PROCESS | 1931 | --DOMWINDOW == 112 (0x8f5d2000) [pid = 1931] [serial = 167] [outer = (nil)] [url = about:blank] 07:16:49 INFO - PROCESS | 1931 | --DOMWINDOW == 111 (0x96af8c00) [pid = 1931] [serial = 161] [outer = (nil)] [url = about:blank] 07:16:49 INFO - PROCESS | 1931 | --DOMWINDOW == 110 (0x9ae08400) [pid = 1931] [serial = 177] [outer = (nil)] [url = about:blank] 07:16:49 INFO - PROCESS | 1931 | --DOMWINDOW == 109 (0x97b82c00) [pid = 1931] [serial = 174] [outer = (nil)] [url = about:blank] 07:16:50 INFO - PROCESS | 1931 | 1460989010091 Marionette TRACE conn5 <- [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]]]}] 07:16:50 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. 07:16:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1537ms 07:16:50 INFO - PROCESS | 1931 | 1460989010152 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 07:16:50 INFO - PROCESS | 1931 | 1460989010156 Marionette TRACE conn5 <- [1,309,null,{"value":"8"}] 07:16:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 07:16:50 INFO - PROCESS | 1931 | 1460989010163 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 07:16:50 INFO - PROCESS | 1931 | 1460989010169 Marionette TRACE conn5 <- [1,310,null,{}] 07:16:50 INFO - PROCESS | 1931 | 1460989010185 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:50 INFO - PROCESS | 1931 | 1460989010354 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 07:16:50 INFO - PROCESS | 1931 | 1460989010467 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f4d5800 == 47 [pid = 1931] [id = 85] 07:16:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 110 (0x950a8000) [pid = 1931] [serial = 254] [outer = (nil)] 07:16:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 111 (0x966bc000) [pid = 1931] [serial = 255] [outer = 0x950a8000] 07:16:50 INFO - PROCESS | 1931 | 1460989010556 Marionette DEBUG loaded listener.js 07:16:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 112 (0x96fc6000) [pid = 1931] [serial = 256] [outer = 0x950a8000] 07:16:51 INFO - PROCESS | 1931 | 1460989011278 Marionette TRACE conn5 <- [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]]]}] 07:16:51 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. 07:16:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1145ms 07:16:51 INFO - PROCESS | 1931 | 1460989011309 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 07:16:51 INFO - PROCESS | 1931 | 1460989011313 Marionette TRACE conn5 <- [1,313,null,{"value":"8"}] 07:16:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 07:16:51 INFO - PROCESS | 1931 | 1460989011321 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 07:16:51 INFO - PROCESS | 1931 | 1460989011324 Marionette TRACE conn5 <- [1,314,null,{}] 07:16:51 INFO - PROCESS | 1931 | 1460989011330 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:51 INFO - PROCESS | 1931 | 1460989011548 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 07:16:51 INFO - PROCESS | 1931 | 1460989011568 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x9701ec00 == 48 [pid = 1931] [id = 86] 07:16:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 113 (0x970c7000) [pid = 1931] [serial = 257] [outer = (nil)] 07:16:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 114 (0x973d4800) [pid = 1931] [serial = 258] [outer = 0x970c7000] 07:16:51 INFO - PROCESS | 1931 | 1460989011650 Marionette DEBUG loaded listener.js 07:16:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 115 (0x98061800) [pid = 1931] [serial = 259] [outer = 0x970c7000] 07:16:52 INFO - PROCESS | 1931 | 1460989012536 Marionette TRACE conn5 <- [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]]]}] 07:16:52 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. 07:16:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1237ms 07:16:52 INFO - PROCESS | 1931 | 1460989012558 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 07:16:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 07:16:52 INFO - PROCESS | 1931 | 1460989012562 Marionette TRACE conn5 <- [1,317,null,{"value":"8"}] 07:16:52 INFO - PROCESS | 1931 | 1460989012576 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 07:16:52 INFO - PROCESS | 1931 | 1460989012579 Marionette TRACE conn5 <- [1,318,null,{}] 07:16:52 INFO - PROCESS | 1931 | 1460989012586 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:52 INFO - PROCESS | 1931 | 1460989012787 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 07:16:52 INFO - PROCESS | 1931 | 1460989012821 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f491400 == 49 [pid = 1931] [id = 87] 07:16:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 116 (0x96fc8800) [pid = 1931] [serial = 260] [outer = (nil)] 07:16:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 117 (0x98998c00) [pid = 1931] [serial = 261] [outer = 0x96fc8800] 07:16:52 INFO - PROCESS | 1931 | 1460989012899 Marionette DEBUG loaded listener.js 07:16:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 118 (0x9ac8cc00) [pid = 1931] [serial = 262] [outer = 0x96fc8800] 07:16:54 INFO - PROCESS | 1931 | 1460989014050 Marionette TRACE conn5 <- [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]]]}] 07:16:54 INFO - PROCESS | 1931 | --DOMWINDOW == 117 (0x8ed1cc00) [pid = 1931] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 07:16:54 INFO - PROCESS | 1931 | --DOMWINDOW == 116 (0x8f5d9000) [pid = 1931] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 07:16:54 INFO - PROCESS | 1931 | --DOMWINDOW == 115 (0x8efb9800) [pid = 1931] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 07:16:54 INFO - PROCESS | 1931 | --DOMWINDOW == 114 (0x9677cc00) [pid = 1931] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 07:16:54 INFO - PROCESS | 1931 | --DOMWINDOW == 113 (0x8f4cb800) [pid = 1931] [serial = 206] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 07:16:54 INFO - PROCESS | 1931 | --DOMWINDOW == 112 (0x9ae0bc00) [pid = 1931] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 07:16:54 INFO - PROCESS | 1931 | --DOMWINDOW == 111 (0xa2813400) [pid = 1931] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 07:16:54 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. 07:16:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1544ms 07:16:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 07:16:54 INFO - PROCESS | 1931 | 1460989014113 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 07:16:54 INFO - PROCESS | 1931 | 1460989014116 Marionette TRACE conn5 <- [1,321,null,{"value":"8"}] 07:16:54 INFO - PROCESS | 1931 | 1460989014123 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 07:16:54 INFO - PROCESS | 1931 | 1460989014126 Marionette TRACE conn5 <- [1,322,null,{}] 07:16:54 INFO - PROCESS | 1931 | 1460989014132 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:54 INFO - PROCESS | 1931 | 1460989014293 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 07:16:54 INFO - PROCESS | 1931 | 1460989014448 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x98999800 == 50 [pid = 1931] [id = 88] 07:16:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 112 (0x98999c00) [pid = 1931] [serial = 263] [outer = (nil)] 07:16:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 113 (0x9ba8f000) [pid = 1931] [serial = 264] [outer = 0x98999c00] 07:16:54 INFO - PROCESS | 1931 | 1460989014549 Marionette DEBUG loaded listener.js 07:16:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 114 (0x9fb56c00) [pid = 1931] [serial = 265] [outer = 0x98999c00] 07:16:55 INFO - PROCESS | 1931 | 1460989015277 Marionette TRACE conn5 <- [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]]]}] 07:16:55 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. 07:16:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1179ms 07:16:55 INFO - PROCESS | 1931 | 1460989015302 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 07:16:55 INFO - PROCESS | 1931 | 1460989015306 Marionette TRACE conn5 <- [1,325,null,{"value":"8"}] 07:16:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 07:16:55 INFO - PROCESS | 1931 | 1460989015312 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 07:16:55 INFO - PROCESS | 1931 | 1460989015315 Marionette TRACE conn5 <- [1,326,null,{}] 07:16:55 INFO - PROCESS | 1931 | 1460989015321 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:55 INFO - PROCESS | 1931 | 1460989015517 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 07:16:55 INFO - PROCESS | 1931 | 1460989015535 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ee01400 == 51 [pid = 1931] [id = 89] 07:16:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 115 (0x8ee01c00) [pid = 1931] [serial = 266] [outer = (nil)] 07:16:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 116 (0x8ee09c00) [pid = 1931] [serial = 267] [outer = 0x8ee01c00] 07:16:55 INFO - PROCESS | 1931 | 1460989015607 Marionette DEBUG loaded listener.js 07:16:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 117 (0x8ee0c400) [pid = 1931] [serial = 268] [outer = 0x8ee01c00] 07:16:56 INFO - PROCESS | 1931 | 1460989016562 Marionette TRACE conn5 <- [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]]]}] 07:16:56 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. 07:16:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1282ms 07:16:56 INFO - PROCESS | 1931 | 1460989016596 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 07:16:56 INFO - PROCESS | 1931 | 1460989016601 Marionette TRACE conn5 <- [1,329,null,{"value":"8"}] 07:16:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 07:16:56 INFO - PROCESS | 1931 | 1460989016611 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 07:16:56 INFO - PROCESS | 1931 | 1460989016617 Marionette TRACE conn5 <- [1,330,null,{}] 07:16:56 INFO - PROCESS | 1931 | 1460989016629 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:56 INFO - PROCESS | 1931 | 1460989016846 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 07:16:57 INFO - PROCESS | 1931 | 1460989017058 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f25f000 == 52 [pid = 1931] [id = 90] 07:16:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 118 (0x8f25f400) [pid = 1931] [serial = 269] [outer = (nil)] 07:16:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 119 (0x8f267400) [pid = 1931] [serial = 270] [outer = 0x8f25f400] 07:16:57 INFO - PROCESS | 1931 | 1460989017194 Marionette DEBUG loaded listener.js 07:16:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x8f497800) [pid = 1931] [serial = 271] [outer = 0x8f25f400] 07:16:58 INFO - PROCESS | 1931 | 1460989018159 Marionette TRACE conn5 <- [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]]]}] 07:16:58 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. 07:16:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1597ms 07:16:58 INFO - PROCESS | 1931 | 1460989018209 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 07:16:58 INFO - PROCESS | 1931 | 1460989018218 Marionette TRACE conn5 <- [1,333,null,{"value":"8"}] 07:16:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 07:16:58 INFO - PROCESS | 1931 | 1460989018230 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 07:16:58 INFO - PROCESS | 1931 | 1460989018234 Marionette TRACE conn5 <- [1,334,null,{}] 07:16:58 INFO - PROCESS | 1931 | 1460989018241 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:58 INFO - PROCESS | 1931 | 1460989018457 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 07:16:58 INFO - PROCESS | 1931 | 1460989018660 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f4d1800 == 53 [pid = 1931] [id = 91] 07:16:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x915b3400) [pid = 1931] [serial = 272] [outer = (nil)] 07:16:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x950a4c00) [pid = 1931] [serial = 273] [outer = 0x915b3400] 07:16:58 INFO - PROCESS | 1931 | 1460989018801 Marionette DEBUG loaded listener.js 07:16:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x95b64000) [pid = 1931] [serial = 274] [outer = 0x915b3400] 07:16:59 INFO - PROCESS | 1931 | 1460989019743 Marionette TRACE conn5 <- [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]]]}] 07:16:59 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. 07:16:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1593ms 07:16:59 INFO - PROCESS | 1931 | 1460989019824 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 07:16:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 07:16:59 INFO - PROCESS | 1931 | 1460989019828 Marionette TRACE conn5 <- [1,337,null,{"value":"8"}] 07:16:59 INFO - PROCESS | 1931 | 1460989019836 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 07:16:59 INFO - PROCESS | 1931 | 1460989019842 Marionette TRACE conn5 <- [1,338,null,{}] 07:16:59 INFO - PROCESS | 1931 | 1460989019859 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:00 INFO - PROCESS | 1931 | 1460989020177 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 07:17:00 INFO - PROCESS | 1931 | 1460989020391 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x95bca000 == 54 [pid = 1931] [id = 92] 07:17:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x96fd1800) [pid = 1931] [serial = 275] [outer = (nil)] 07:17:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x98061c00) [pid = 1931] [serial = 276] [outer = 0x96fd1800] 07:17:00 INFO - PROCESS | 1931 | 1460989020484 Marionette DEBUG loaded listener.js 07:17:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x9df0f000) [pid = 1931] [serial = 277] [outer = 0x96fd1800] 07:17:01 INFO - PROCESS | 1931 | 1460989021339 Marionette TRACE conn5 <- [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]]]}] 07:17:01 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. 07:17:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1554ms 07:17:01 INFO - PROCESS | 1931 | 1460989021394 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 07:17:01 INFO - PROCESS | 1931 | 1460989021398 Marionette TRACE conn5 <- [1,341,null,{"value":"8"}] 07:17:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 07:17:01 INFO - PROCESS | 1931 | 1460989021408 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 07:17:01 INFO - PROCESS | 1931 | 1460989021411 Marionette TRACE conn5 <- [1,342,null,{}] 07:17:01 INFO - PROCESS | 1931 | 1460989021417 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:01 INFO - PROCESS | 1931 | 1460989021595 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 07:17:01 INFO - PROCESS | 1931 | 1460989021748 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ed15800 == 55 [pid = 1931] [id = 93] 07:17:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0xa0080400) [pid = 1931] [serial = 278] [outer = (nil)] 07:17:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0xa0c4e000) [pid = 1931] [serial = 279] [outer = 0xa0080400] 07:17:01 INFO - PROCESS | 1931 | 1460989021847 Marionette DEBUG loaded listener.js 07:17:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0xa0fe1c00) [pid = 1931] [serial = 280] [outer = 0xa0080400] 07:17:02 INFO - PROCESS | 1931 | 1460989022800 Marionette TRACE conn5 <- [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]]]}] 07:17:02 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. 07:17:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1431ms 07:17:02 INFO - PROCESS | 1931 | 1460989022840 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 07:17:02 INFO - PROCESS | 1931 | 1460989022844 Marionette TRACE conn5 <- [1,345,null,{"value":"8"}] 07:17:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 07:17:02 INFO - PROCESS | 1931 | 1460989022851 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 07:17:02 INFO - PROCESS | 1931 | 1460989022854 Marionette TRACE conn5 <- [1,346,null,{}] 07:17:02 INFO - PROCESS | 1931 | 1460989022860 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:03 INFO - PROCESS | 1931 | 1460989023029 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 07:17:03 INFO - PROCESS | 1931 | 1460989023189 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c503c00 == 56 [pid = 1931] [id = 94] 07:17:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x8c505400) [pid = 1931] [serial = 281] [outer = (nil)] 07:17:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x8c50b000) [pid = 1931] [serial = 282] [outer = 0x8c505400] 07:17:03 INFO - PROCESS | 1931 | 1460989023276 Marionette DEBUG loaded listener.js 07:17:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x8c50dc00) [pid = 1931] [serial = 283] [outer = 0x8c505400] 07:17:04 INFO - PROCESS | 1931 | 1460989024215 Marionette TRACE conn5 <- [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]]]}] 07:17:04 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. 07:17:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1435ms 07:17:04 INFO - PROCESS | 1931 | 1460989024289 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 07:17:04 INFO - PROCESS | 1931 | 1460989024292 Marionette TRACE conn5 <- [1,349,null,{"value":"8"}] 07:17:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 07:17:04 INFO - PROCESS | 1931 | 1460989024300 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 07:17:04 INFO - PROCESS | 1931 | 1460989024304 Marionette TRACE conn5 <- [1,350,null,{}] 07:17:04 INFO - PROCESS | 1931 | 1460989024311 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:04 INFO - PROCESS | 1931 | 1460989024578 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 07:17:04 INFO - PROCESS | 1931 | 1460989024862 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c505c00 == 57 [pid = 1931] [id = 95] 07:17:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8c50f800) [pid = 1931] [serial = 284] [outer = (nil)] 07:17:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0xa44ad800) [pid = 1931] [serial = 285] [outer = 0x8c50f800] 07:17:04 INFO - PROCESS | 1931 | 1460989024956 Marionette DEBUG loaded listener.js 07:17:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0xa47ac800) [pid = 1931] [serial = 286] [outer = 0x8c50f800] 07:17:05 INFO - PROCESS | 1931 | 1460989025807 Marionette TRACE conn5 <- [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]]]}] 07:17:05 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. 07:17:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1537ms 07:17:05 INFO - PROCESS | 1931 | 1460989025838 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 07:17:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 07:17:05 INFO - PROCESS | 1931 | 1460989025842 Marionette TRACE conn5 <- [1,353,null,{"value":"8"}] 07:17:05 INFO - PROCESS | 1931 | 1460989025849 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 07:17:05 INFO - PROCESS | 1931 | 1460989025853 Marionette TRACE conn5 <- [1,354,null,{}] 07:17:05 INFO - PROCESS | 1931 | 1460989025859 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:06 INFO - PROCESS | 1931 | 1460989026035 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 07:17:06 INFO - PROCESS | 1931 | 1460989026198 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c746400 == 58 [pid = 1931] [id = 96] 07:17:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8c747c00) [pid = 1931] [serial = 287] [outer = (nil)] 07:17:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8c74d000) [pid = 1931] [serial = 288] [outer = 0x8c747c00] 07:17:06 INFO - PROCESS | 1931 | 1460989026288 Marionette DEBUG loaded listener.js 07:17:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8c74f400) [pid = 1931] [serial = 289] [outer = 0x8c747c00] 07:17:07 INFO - PROCESS | 1931 | 1460989027524 Marionette TRACE conn5 <- [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]]]}] 07:17:07 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. 07:17:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1733ms 07:17:07 INFO - PROCESS | 1931 | 1460989027582 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 07:17:07 INFO - PROCESS | 1931 | 1460989027587 Marionette TRACE conn5 <- [1,357,null,{"value":"8"}] 07:17:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 07:17:07 INFO - PROCESS | 1931 | 1460989027605 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 07:17:07 INFO - PROCESS | 1931 | 1460989027611 Marionette TRACE conn5 <- [1,358,null,{}] 07:17:07 INFO - PROCESS | 1931 | 1460989027667 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:08 INFO - PROCESS | 1931 | 1460989028001 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 07:17:08 INFO - PROCESS | 1931 | 1460989028151 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ee0a000 == 59 [pid = 1931] [id = 97] 07:17:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8f0a4400) [pid = 1931] [serial = 290] [outer = (nil)] 07:17:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8f261c00) [pid = 1931] [serial = 291] [outer = 0x8f0a4400] 07:17:08 INFO - PROCESS | 1931 | 1460989028234 Marionette DEBUG loaded listener.js 07:17:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8f26a800) [pid = 1931] [serial = 292] [outer = 0x8f0a4400] 07:17:08 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x980a7c00) [pid = 1931] [serial = 204] [outer = (nil)] [url = about:blank] 07:17:08 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0xa45e7000) [pid = 1931] [serial = 225] [outer = (nil)] [url = about:blank] 07:17:09 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0xa00d4800) [pid = 1931] [serial = 219] [outer = (nil)] [url = about:blank] 07:17:09 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0xa0c4c000) [pid = 1931] [serial = 220] [outer = (nil)] [url = about:blank] 07:17:09 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x8f5dd800) [pid = 1931] [serial = 188] [outer = (nil)] [url = about:blank] 07:17:09 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x958a4400) [pid = 1931] [serial = 191] [outer = (nil)] [url = about:blank] 07:17:09 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x9eb4ac00) [pid = 1931] [serial = 194] [outer = (nil)] [url = about:blank] 07:17:09 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x8efb9c00) [pid = 1931] [serial = 185] [outer = (nil)] [url = about:blank] 07:17:09 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0xa0aeec00) [pid = 1931] [serial = 197] [outer = (nil)] [url = about:blank] 07:17:09 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x9859c800) [pid = 1931] [serial = 214] [outer = (nil)] [url = about:blank] 07:17:09 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x8f492c00) [pid = 1931] [serial = 210] [outer = (nil)] [url = about:blank] 07:17:09 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x95804400) [pid = 1931] [serial = 211] [outer = (nil)] [url = about:blank] 07:17:09 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0xa0001800) [pid = 1931] [serial = 183] [outer = (nil)] [url = about:blank] 07:17:09 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x932d2000) [pid = 1931] [serial = 208] [outer = (nil)] [url = about:blank] 07:17:09 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x8f5dbc00) [pid = 1931] [serial = 207] [outer = (nil)] [url = about:blank] 07:17:09 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0xa2819400) [pid = 1931] [serial = 200] [outer = (nil)] [url = about:blank] 07:17:09 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x97ef0800) [pid = 1931] [serial = 213] [outer = (nil)] [url = about:blank] 07:17:09 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x9fc79400) [pid = 1931] [serial = 217] [outer = (nil)] [url = about:blank] 07:17:09 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x9df09000) [pid = 1931] [serial = 216] [outer = (nil)] [url = about:blank] 07:17:09 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0xa3c1dc00) [pid = 1931] [serial = 222] [outer = (nil)] [url = about:blank] 07:17:09 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x9ba8e400) [pid = 1931] [serial = 93] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:17:09 INFO - PROCESS | 1931 | --DOMWINDOW == 119 (0xa44b2800) [pid = 1931] [serial = 223] [outer = (nil)] [url = about:blank] 07:17:09 INFO - PROCESS | 1931 | 1460989029183 Marionette TRACE conn5 <- [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]]]}] 07:17:09 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. 07:17:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1642ms 07:17:09 INFO - PROCESS | 1931 | 1460989029246 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 07:17:09 INFO - PROCESS | 1931 | 1460989029254 Marionette TRACE conn5 <- [1,361,null,{"value":"8"}] 07:17:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 07:17:09 INFO - PROCESS | 1931 | 1460989029266 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 07:17:09 INFO - PROCESS | 1931 | 1460989029269 Marionette TRACE conn5 <- [1,362,null,{}] 07:17:09 INFO - PROCESS | 1931 | 1460989029276 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:09 INFO - PROCESS | 1931 | 1460989029444 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 07:17:09 INFO - PROCESS | 1931 | 1460989029598 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f5d3000 == 60 [pid = 1931] [id = 98] 07:17:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x8f5d7800) [pid = 1931] [serial = 293] [outer = (nil)] 07:17:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x915a4800) [pid = 1931] [serial = 294] [outer = 0x8f5d7800] 07:17:09 INFO - PROCESS | 1931 | 1460989029679 Marionette DEBUG loaded listener.js 07:17:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x931d6800) [pid = 1931] [serial = 295] [outer = 0x8f5d7800] 07:17:10 INFO - PROCESS | 1931 | 1460989030596 Marionette TRACE conn5 <- [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]]]}] 07:17:10 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. 07:17:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1387ms 07:17:10 INFO - PROCESS | 1931 | 1460989030653 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 07:17:10 INFO - PROCESS | 1931 | 1460989030657 Marionette TRACE conn5 <- [1,365,null,{"value":"8"}] 07:17:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 07:17:10 INFO - PROCESS | 1931 | 1460989030664 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 07:17:10 INFO - PROCESS | 1931 | 1460989030669 Marionette TRACE conn5 <- [1,366,null,{}] 07:17:10 INFO - PROCESS | 1931 | 1460989030685 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:10 INFO - PROCESS | 1931 | 1460989030861 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 07:17:11 INFO - PROCESS | 1931 | 1460989030977 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x932d8000 == 61 [pid = 1931] [id = 99] 07:17:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x958a5000) [pid = 1931] [serial = 296] [outer = (nil)] 07:17:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x95bc7000) [pid = 1931] [serial = 297] [outer = 0x958a5000] 07:17:11 INFO - PROCESS | 1931 | 1460989031058 Marionette DEBUG loaded listener.js 07:17:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x95bcdc00) [pid = 1931] [serial = 298] [outer = 0x958a5000] 07:17:11 INFO - PROCESS | 1931 | 1460989031852 Marionette TRACE conn5 <- [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]]]}] 07:17:11 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. 07:17:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1235ms 07:17:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 07:17:11 INFO - PROCESS | 1931 | 1460989031906 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 07:17:11 INFO - PROCESS | 1931 | 1460989031910 Marionette TRACE conn5 <- [1,369,null,{"value":"8"}] 07:17:11 INFO - PROCESS | 1931 | 1460989031917 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 07:17:11 INFO - PROCESS | 1931 | 1460989031921 Marionette TRACE conn5 <- [1,370,null,{}] 07:17:11 INFO - PROCESS | 1931 | 1460989031926 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:12 INFO - PROCESS | 1931 | 1460989032142 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 07:17:12 INFO - PROCESS | 1931 | 1460989032170 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c746c00 == 62 [pid = 1931] [id = 100] 07:17:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x9677cc00) [pid = 1931] [serial = 299] [outer = (nil)] 07:17:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x96fcc400) [pid = 1931] [serial = 300] [outer = 0x9677cc00] 07:17:12 INFO - PROCESS | 1931 | 1460989032246 Marionette DEBUG loaded listener.js 07:17:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x9701e400) [pid = 1931] [serial = 301] [outer = 0x9677cc00] 07:17:13 INFO - PROCESS | 1931 | 1460989033115 Marionette TRACE conn5 <- [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]]]}] 07:17:13 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. 07:17:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1245ms 07:17:13 INFO - PROCESS | 1931 | 1460989033162 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 07:17:13 INFO - PROCESS | 1931 | 1460989033166 Marionette TRACE conn5 <- [1,373,null,{"value":"8"}] 07:17:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 07:17:13 INFO - PROCESS | 1931 | 1460989033178 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 07:17:13 INFO - PROCESS | 1931 | 1460989033180 Marionette TRACE conn5 <- [1,374,null,{}] 07:17:13 INFO - PROCESS | 1931 | 1460989033202 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:13 INFO - PROCESS | 1931 | 1460989033401 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 07:17:13 INFO - PROCESS | 1931 | 1460989033428 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ed1cc00 == 63 [pid = 1931] [id = 101] 07:17:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x96bb6c00) [pid = 1931] [serial = 302] [outer = (nil)] 07:17:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x980a7c00) [pid = 1931] [serial = 303] [outer = 0x96bb6c00] 07:17:13 INFO - PROCESS | 1931 | 1460989033502 Marionette DEBUG loaded listener.js 07:17:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x9888ac00) [pid = 1931] [serial = 304] [outer = 0x96bb6c00] 07:17:14 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x98999c00) [pid = 1931] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 07:17:14 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x96fc8800) [pid = 1931] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 07:17:14 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x98991800) [pid = 1931] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 07:17:14 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x932dc400) [pid = 1931] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 07:17:14 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x8efbbc00) [pid = 1931] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 07:17:14 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x97ee8800) [pid = 1931] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 07:17:14 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x8f5d2c00) [pid = 1931] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 07:17:14 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x8f0a4000) [pid = 1931] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 07:17:14 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x950a8000) [pid = 1931] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 07:17:14 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x970c7000) [pid = 1931] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 07:17:14 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x9509cc00) [pid = 1931] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 07:17:14 INFO - PROCESS | 1931 | --DOMWINDOW == 119 (0x8f496400) [pid = 1931] [serial = 203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 07:17:14 INFO - PROCESS | 1931 | --DOMWINDOW == 118 (0x8f5df000) [pid = 1931] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 07:17:14 INFO - PROCESS | 1931 | --DOMWINDOW == 117 (0x8f0a7000) [pid = 1931] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 07:17:14 INFO - PROCESS | 1931 | 1460989034669 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 07:17:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 07:17:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1546ms 07:17:14 INFO - PROCESS | 1931 | 1460989034719 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 07:17:14 INFO - PROCESS | 1931 | 1460989034723 Marionette TRACE conn5 <- [1,377,null,{"value":"8"}] 07:17:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 07:17:14 INFO - PROCESS | 1931 | 1460989034729 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 07:17:14 INFO - PROCESS | 1931 | 1460989034733 Marionette TRACE conn5 <- [1,378,null,{}] 07:17:14 INFO - PROCESS | 1931 | 1460989034739 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:14 INFO - PROCESS | 1931 | 1460989034914 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 07:17:15 INFO - PROCESS | 1931 | 1460989035048 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ee02400 == 64 [pid = 1931] [id = 102] 07:17:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 118 (0x8efbc000) [pid = 1931] [serial = 305] [outer = (nil)] 07:17:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 119 (0x96bbc800) [pid = 1931] [serial = 306] [outer = 0x8efbc000] 07:17:15 INFO - PROCESS | 1931 | 1460989035127 Marionette DEBUG loaded listener.js 07:17:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x98999c00) [pid = 1931] [serial = 307] [outer = 0x8efbc000] 07:17:16 INFO - PROCESS | 1931 | 1460989036301 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 07:17:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 07:17:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1584ms 07:17:16 INFO - PROCESS | 1931 | 1460989036315 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 07:17:16 INFO - PROCESS | 1931 | 1460989036321 Marionette TRACE conn5 <- [1,381,null,{"value":"8"}] 07:17:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 07:17:16 INFO - PROCESS | 1931 | 1460989036331 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 07:17:16 INFO - PROCESS | 1931 | 1460989036336 Marionette TRACE conn5 <- [1,382,null,{}] 07:17:16 INFO - PROCESS | 1931 | 1460989036348 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:16 INFO - PROCESS | 1931 | 1460989036625 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 07:17:16 INFO - PROCESS | 1931 | 1460989036772 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ee0e000 == 65 [pid = 1931] [id = 103] 07:17:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x8ee0f400) [pid = 1931] [serial = 308] [outer = (nil)] 07:17:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x8f09a400) [pid = 1931] [serial = 309] [outer = 0x8ee0f400] 07:17:16 INFO - PROCESS | 1931 | 1460989036860 Marionette DEBUG loaded listener.js 07:17:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x8f0a4800) [pid = 1931] [serial = 310] [outer = 0x8ee0f400] 07:17:17 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:17:17 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:17:17 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:17:17 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:17:17 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:17:17 INFO - PROCESS | 1931 | 1460989037835 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 07:17:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 07:17:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1539ms 07:17:17 INFO - PROCESS | 1931 | 1460989037871 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 07:17:17 INFO - PROCESS | 1931 | 1460989037880 Marionette TRACE conn5 <- [1,385,null,{"value":"8"}] 07:17:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 07:17:17 INFO - PROCESS | 1931 | 1460989037891 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 07:17:17 INFO - PROCESS | 1931 | 1460989037895 Marionette TRACE conn5 <- [1,386,null,{}] 07:17:17 INFO - PROCESS | 1931 | 1460989037902 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:18 INFO - PROCESS | 1931 | 1460989038116 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 07:17:18 INFO - PROCESS | 1931 | 1460989038328 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f09ac00 == 66 [pid = 1931] [id = 104] 07:17:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x8f0a0c00) [pid = 1931] [serial = 311] [outer = (nil)] 07:17:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x932d3000) [pid = 1931] [serial = 312] [outer = 0x8f0a0c00] 07:17:18 INFO - PROCESS | 1931 | 1460989038462 Marionette DEBUG loaded listener.js 07:17:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x9509fc00) [pid = 1931] [serial = 313] [outer = 0x8f0a0c00] 07:17:19 INFO - PROCESS | 1931 | 1460989039434 Marionette TRACE conn5 <- [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]]]}] 07:17:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 07:17:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1593ms 07:17:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 07:17:19 INFO - PROCESS | 1931 | 1460989039485 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 07:17:19 INFO - PROCESS | 1931 | 1460989039488 Marionette TRACE conn5 <- [1,389,null,{"value":"8"}] 07:17:19 INFO - PROCESS | 1931 | 1460989039496 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 07:17:19 INFO - PROCESS | 1931 | 1460989039502 Marionette TRACE conn5 <- [1,390,null,{}] 07:17:19 INFO - PROCESS | 1931 | 1460989039520 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:19 INFO - PROCESS | 1931 | 1460989039713 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 07:17:20 INFO - PROCESS | 1931 | 1460989040017 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x96f8fc00 == 67 [pid = 1931] [id = 105] 07:17:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x96fcdc00) [pid = 1931] [serial = 314] [outer = (nil)] 07:17:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x980a9c00) [pid = 1931] [serial = 315] [outer = 0x96fcdc00] 07:17:20 INFO - PROCESS | 1931 | 1460989040163 Marionette DEBUG loaded listener.js 07:17:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x9eb42c00) [pid = 1931] [serial = 316] [outer = 0x96fcdc00] 07:17:21 INFO - PROCESS | 1931 | 1460989041119 Marionette TRACE conn5 <- [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]]]}] 07:17:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 07:17:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1689ms 07:17:21 INFO - PROCESS | 1931 | 1460989041184 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 07:17:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 07:17:21 INFO - PROCESS | 1931 | 1460989041189 Marionette TRACE conn5 <- [1,393,null,{"value":"8"}] 07:17:21 INFO - PROCESS | 1931 | 1460989041196 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 07:17:21 INFO - PROCESS | 1931 | 1460989041199 Marionette TRACE conn5 <- [1,394,null,{}] 07:17:21 INFO - PROCESS | 1931 | 1460989041206 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:21 INFO - PROCESS | 1931 | 1460989041389 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 07:17:21 INFO - PROCESS | 1931 | 1460989041595 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f264800 == 68 [pid = 1931] [id = 106] 07:17:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x9df0f400) [pid = 1931] [serial = 317] [outer = (nil)] 07:17:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0xa0af0800) [pid = 1931] [serial = 318] [outer = 0x9df0f400] 07:17:21 INFO - PROCESS | 1931 | 1460989041731 Marionette DEBUG loaded listener.js 07:17:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0xa0c58c00) [pid = 1931] [serial = 319] [outer = 0x9df0f400] 07:17:22 INFO - PROCESS | 1931 | 1460989042649 Marionette TRACE conn5 <- [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]]]}] 07:17:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 07:17:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1484ms 07:17:22 INFO - PROCESS | 1931 | 1460989042681 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 07:17:22 INFO - PROCESS | 1931 | 1460989042685 Marionette TRACE conn5 <- [1,397,null,{"value":"8"}] 07:17:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 07:17:22 INFO - PROCESS | 1931 | 1460989042691 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 07:17:22 INFO - PROCESS | 1931 | 1460989042695 Marionette TRACE conn5 <- [1,398,null,{}] 07:17:22 INFO - PROCESS | 1931 | 1460989042701 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:22 INFO - PROCESS | 1931 | 1460989042865 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 07:17:23 INFO - PROCESS | 1931 | 1460989043032 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x96bc2000 == 69 [pid = 1931] [id = 107] 07:17:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0xa0af8400) [pid = 1931] [serial = 320] [outer = (nil)] 07:17:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0xa2a5b400) [pid = 1931] [serial = 321] [outer = 0xa0af8400] 07:17:23 INFO - PROCESS | 1931 | 1460989043120 Marionette DEBUG loaded listener.js 07:17:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0xa3c20c00) [pid = 1931] [serial = 322] [outer = 0xa0af8400] 07:17:24 INFO - PROCESS | 1931 | 1460989044130 Marionette TRACE conn5 <- [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]]]}] 07:17:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 07:17:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1483ms 07:17:24 INFO - PROCESS | 1931 | 1460989044177 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 07:17:24 INFO - PROCESS | 1931 | 1460989044181 Marionette TRACE conn5 <- [1,401,null,{"value":"8"}] 07:17:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 07:17:24 INFO - PROCESS | 1931 | 1460989044188 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 07:17:24 INFO - PROCESS | 1931 | 1460989044192 Marionette TRACE conn5 <- [1,402,null,{}] 07:17:24 INFO - PROCESS | 1931 | 1460989044198 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:24 INFO - PROCESS | 1931 | 1460989044401 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 07:17:24 INFO - PROCESS | 1931 | 1460989044622 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:24 INFO - PROCESS | 1931 | ++DOCSHELL 0xa28bc800 == 70 [pid = 1931] [id = 108] 07:17:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0xa4b4cc00) [pid = 1931] [serial = 323] [outer = (nil)] 07:17:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0xa5e07000) [pid = 1931] [serial = 324] [outer = 0xa4b4cc00] 07:17:24 INFO - PROCESS | 1931 | 1460989044727 Marionette DEBUG loaded listener.js 07:17:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0xa685e400) [pid = 1931] [serial = 325] [outer = 0xa4b4cc00] 07:17:25 INFO - PROCESS | 1931 | 1460989045622 Marionette TRACE conn5 <- [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]]]}] 07:17:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 07:17:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1486ms 07:17:25 INFO - PROCESS | 1931 | 1460989045676 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 07:17:25 INFO - PROCESS | 1931 | 1460989045679 Marionette TRACE conn5 <- [1,405,null,{"value":"8"}] 07:17:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 07:17:25 INFO - PROCESS | 1931 | 1460989045686 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 07:17:25 INFO - PROCESS | 1931 | 1460989045689 Marionette TRACE conn5 <- [1,406,null,{}] 07:17:25 INFO - PROCESS | 1931 | 1460989045695 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:25 INFO - PROCESS | 1931 | 1460989045865 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 07:17:26 INFO - PROCESS | 1931 | 1460989046027 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c503000 == 71 [pid = 1931] [id = 109] 07:17:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8d999c00) [pid = 1931] [serial = 326] [outer = (nil)] 07:17:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8d9a3400) [pid = 1931] [serial = 327] [outer = 0x8d999c00] 07:17:26 INFO - PROCESS | 1931 | 1460989046122 Marionette DEBUG loaded listener.js 07:17:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8d9a4800) [pid = 1931] [serial = 328] [outer = 0x8d999c00] 07:17:27 INFO - PROCESS | 1931 | 1460989047022 Marionette TRACE conn5 <- [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]]]}] 07:17:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 07:17:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1388ms 07:17:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 07:17:27 INFO - PROCESS | 1931 | 1460989047075 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 07:17:27 INFO - PROCESS | 1931 | 1460989047079 Marionette TRACE conn5 <- [1,409,null,{"value":"8"}] 07:17:27 INFO - PROCESS | 1931 | 1460989047086 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 07:17:27 INFO - PROCESS | 1931 | 1460989047090 Marionette TRACE conn5 <- [1,410,null,{}] 07:17:27 INFO - PROCESS | 1931 | 1460989047096 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:27 INFO - PROCESS | 1931 | 1460989047273 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 07:17:27 INFO - PROCESS | 1931 | 1460989047450 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x8d99e800 == 72 [pid = 1931] [id = 110] 07:17:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8d99f800) [pid = 1931] [serial = 329] [outer = (nil)] 07:17:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8daed400) [pid = 1931] [serial = 330] [outer = 0x8d99f800] 07:17:27 INFO - PROCESS | 1931 | 1460989047538 Marionette DEBUG loaded listener.js 07:17:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x8daef000) [pid = 1931] [serial = 331] [outer = 0x8d99f800] 07:17:28 INFO - PROCESS | 1931 | 1460989048487 Marionette TRACE conn5 <- [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]]]}] 07:17:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 07:17:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1431ms 07:17:28 INFO - PROCESS | 1931 | 1460989048517 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 07:17:28 INFO - PROCESS | 1931 | 1460989048522 Marionette TRACE conn5 <- [1,413,null,{"value":"8"}] 07:17:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 07:17:28 INFO - PROCESS | 1931 | 1460989048528 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 07:17:28 INFO - PROCESS | 1931 | 1460989048533 Marionette TRACE conn5 <- [1,414,null,{}] 07:17:28 INFO - PROCESS | 1931 | 1460989048539 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:28 INFO - PROCESS | 1931 | 1460989048719 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 07:17:29 INFO - PROCESS | 1931 | 1460989049205 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x8daf8000 == 73 [pid = 1931] [id = 111] 07:17:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x8daf8400) [pid = 1931] [serial = 332] [outer = (nil)] 07:17:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x8ed1a800) [pid = 1931] [serial = 333] [outer = 0x8daf8400] 07:17:29 INFO - PROCESS | 1931 | 1460989049329 Marionette DEBUG loaded listener.js 07:17:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x8ee05400) [pid = 1931] [serial = 334] [outer = 0x8daf8400] 07:17:30 INFO - PROCESS | 1931 | 1460989050246 Marionette TRACE conn5 <- [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]]]}] 07:17:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 07:17:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1795ms 07:17:30 INFO - PROCESS | 1931 | 1460989050326 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 07:17:30 INFO - PROCESS | 1931 | 1460989050332 Marionette TRACE conn5 <- [1,417,null,{"value":"8"}] 07:17:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 07:17:30 INFO - PROCESS | 1931 | 1460989050343 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 07:17:30 INFO - PROCESS | 1931 | 1460989050348 Marionette TRACE conn5 <- [1,418,null,{}] 07:17:30 INFO - PROCESS | 1931 | 1460989050357 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:30 INFO - PROCESS | 1931 | 1460989050626 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 07:17:30 INFO - PROCESS | 1931 | 1460989050897 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f266c00 == 74 [pid = 1931] [id = 112] 07:17:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x8f26bc00) [pid = 1931] [serial = 335] [outer = (nil)] 07:17:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x8f495800) [pid = 1931] [serial = 336] [outer = 0x8f26bc00] 07:17:30 INFO - PROCESS | 1931 | 1460989050984 Marionette DEBUG loaded listener.js 07:17:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x8f4d2400) [pid = 1931] [serial = 337] [outer = 0x8f26bc00] 07:17:32 INFO - PROCESS | 1931 | --DOCSHELL 0x8efaf400 == 73 [pid = 1931] [id = 62] 07:17:32 INFO - PROCESS | 1931 | --DOCSHELL 0xa0fe2400 == 72 [pid = 1931] [id = 67] 07:17:32 INFO - PROCESS | 1931 | --DOCSHELL 0x95196400 == 71 [pid = 1931] [id = 64] 07:17:32 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x980d1400) [pid = 1931] [serial = 234] [outer = (nil)] [url = about:blank] 07:17:32 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x8f5d4400) [pid = 1931] [serial = 228] [outer = (nil)] [url = about:blank] 07:17:32 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0xa4b16400) [pid = 1931] [serial = 243] [outer = (nil)] [url = about:blank] 07:17:32 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x95bbf000) [pid = 1931] [serial = 231] [outer = (nil)] [url = about:blank] 07:17:32 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x96fcd800) [pid = 1931] [serial = 240] [outer = (nil)] [url = about:blank] 07:17:32 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0xa2a0a400) [pid = 1931] [serial = 237] [outer = (nil)] [url = about:blank] 07:17:32 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x8ee09c00) [pid = 1931] [serial = 267] [outer = (nil)] [url = about:blank] 07:17:32 INFO - PROCESS | 1931 | --DOCSHELL 0x8ed1cc00 == 70 [pid = 1931] [id = 101] 07:17:32 INFO - PROCESS | 1931 | --DOCSHELL 0x8c746c00 == 69 [pid = 1931] [id = 100] 07:17:32 INFO - PROCESS | 1931 | --DOCSHELL 0x932d8000 == 68 [pid = 1931] [id = 99] 07:17:32 INFO - PROCESS | 1931 | --DOCSHELL 0x8f5d3000 == 67 [pid = 1931] [id = 98] 07:17:32 INFO - PROCESS | 1931 | --DOCSHELL 0x8ee0a000 == 66 [pid = 1931] [id = 97] 07:17:32 INFO - PROCESS | 1931 | --DOCSHELL 0x8f4d1800 == 65 [pid = 1931] [id = 91] 07:17:32 INFO - PROCESS | 1931 | --DOCSHELL 0x8f25f000 == 64 [pid = 1931] [id = 90] 07:17:32 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x9ba8f000) [pid = 1931] [serial = 264] [outer = (nil)] [url = about:blank] 07:17:32 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x9ac8cc00) [pid = 1931] [serial = 262] [outer = (nil)] [url = about:blank] 07:17:32 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x9df10800) [pid = 1931] [serial = 135] [outer = (nil)] [url = about:blank] 07:17:32 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x96873000) [pid = 1931] [serial = 123] [outer = (nil)] [url = about:blank] 07:17:32 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x8f267800) [pid = 1931] [serial = 247] [outer = (nil)] [url = about:blank] 07:17:32 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x980a6800) [pid = 1931] [serial = 132] [outer = (nil)] [url = about:blank] 07:17:32 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x8f5db800) [pid = 1931] [serial = 249] [outer = (nil)] [url = about:blank] 07:17:32 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x98998c00) [pid = 1931] [serial = 261] [outer = (nil)] [url = about:blank] 07:17:32 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x8f5d5400) [pid = 1931] [serial = 252] [outer = (nil)] [url = about:blank] 07:17:32 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x96fc6000) [pid = 1931] [serial = 256] [outer = (nil)] [url = about:blank] 07:17:32 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x973d4800) [pid = 1931] [serial = 258] [outer = (nil)] [url = about:blank] 07:17:32 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x966bc000) [pid = 1931] [serial = 255] [outer = (nil)] [url = about:blank] 07:17:32 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x917c9c00) [pid = 1931] [serial = 250] [outer = (nil)] [url = about:blank] 07:17:32 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x98061800) [pid = 1931] [serial = 259] [outer = (nil)] [url = about:blank] 07:17:32 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x9fc77800) [pid = 1931] [serial = 138] [outer = (nil)] [url = about:blank] 07:17:32 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x9fb56c00) [pid = 1931] [serial = 265] [outer = (nil)] [url = about:blank] 07:17:32 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0xa3c20400) [pid = 1931] [serial = 205] [outer = (nil)] [url = about:blank] 07:17:32 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x9580cc00) [pid = 1931] [serial = 129] [outer = (nil)] [url = about:blank] 07:17:32 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x8f261000) [pid = 1931] [serial = 246] [outer = (nil)] [url = about:blank] 07:17:32 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x950a2000) [pid = 1931] [serial = 253] [outer = (nil)] [url = about:blank] 07:17:32 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x8f4cc800) [pid = 1931] [serial = 126] [outer = (nil)] [url = about:blank] 07:17:32 INFO - PROCESS | 1931 | 1460989052430 Marionette TRACE conn5 <- [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]]]}] 07:17:32 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 07:17:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2144ms 07:17:32 INFO - PROCESS | 1931 | 1460989052494 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 07:17:32 INFO - PROCESS | 1931 | 1460989052500 Marionette TRACE conn5 <- [1,421,null,{"value":"8"}] 07:17:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 07:17:32 INFO - PROCESS | 1931 | 1460989052509 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 07:17:32 INFO - PROCESS | 1931 | 1460989052513 Marionette TRACE conn5 <- [1,422,null,{}] 07:17:32 INFO - PROCESS | 1931 | 1460989052518 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:32 INFO - PROCESS | 1931 | 1460989052692 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 07:17:32 INFO - PROCESS | 1931 | 1460989052703 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ee0a000 == 65 [pid = 1931] [id = 113] 07:17:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x8ee0c000) [pid = 1931] [serial = 338] [outer = (nil)] 07:17:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x8f4d1800) [pid = 1931] [serial = 339] [outer = 0x8ee0c000] 07:17:32 INFO - PROCESS | 1931 | 1460989052781 Marionette DEBUG loaded listener.js 07:17:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x915aa000) [pid = 1931] [serial = 340] [outer = 0x8ee0c000] 07:17:34 INFO - PROCESS | 1931 | 1460989054032 Marionette TRACE conn5 <- [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]]]}] 07:17:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 07:17:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1539ms 07:17:34 INFO - PROCESS | 1931 | 1460989054054 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 07:17:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 07:17:34 INFO - PROCESS | 1931 | 1460989054058 Marionette TRACE conn5 <- [1,425,null,{"value":"8"}] 07:17:34 INFO - PROCESS | 1931 | 1460989054073 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 07:17:34 INFO - PROCESS | 1931 | 1460989054082 Marionette TRACE conn5 <- [1,426,null,{}] 07:17:34 INFO - PROCESS | 1931 | 1460989054091 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:34 INFO - PROCESS | 1931 | 1460989054315 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 07:17:34 INFO - PROCESS | 1931 | 1460989054440 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x915b3800 == 66 [pid = 1931] [id = 114] 07:17:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x917cd000) [pid = 1931] [serial = 341] [outer = (nil)] 07:17:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x950a6400) [pid = 1931] [serial = 342] [outer = 0x917cd000] 07:17:34 INFO - PROCESS | 1931 | 1460989054515 Marionette DEBUG loaded listener.js 07:17:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x95bc0c00) [pid = 1931] [serial = 343] [outer = 0x917cd000] 07:17:35 INFO - PROCESS | 1931 | 1460989055342 Marionette TRACE conn5 <- [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] 07:17:35 INFO - PROCESS | 1931 | 1460989055424 Marionette TRACE conn5 <- [1,429,null,{"value":"8"}] 07:17:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 07:17:35 INFO - PROCESS | 1931 | 1460989055431 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 07:17:35 INFO - PROCESS | 1931 | 1460989055434 Marionette TRACE conn5 <- [1,430,null,{}] 07:17:35 INFO - PROCESS | 1931 | 1460989055439 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:35 INFO - PROCESS | 1931 | 1460989055652 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 07:17:35 INFO - PROCESS | 1931 | 1460989055679 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x932d5800 == 67 [pid = 1931] [id = 115] 07:17:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x9580a000) [pid = 1931] [serial = 344] [outer = (nil)] 07:17:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x96af8c00) [pid = 1931] [serial = 345] [outer = 0x9580a000] 07:17:35 INFO - PROCESS | 1931 | 1460989055757 Marionette DEBUG loaded listener.js 07:17:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x96fc8800) [pid = 1931] [serial = 346] [outer = 0x9580a000] 07:17:36 INFO - PROCESS | 1931 | 1460989056710 Marionette TRACE conn5 <- [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]]]}] 07:17:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 07:17:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1335ms 07:17:37 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x8f490400) [pid = 1931] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 07:17:37 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x932d0c00) [pid = 1931] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 07:17:37 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0xa0fe3800) [pid = 1931] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 07:17:37 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x8efaf800) [pid = 1931] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 07:17:37 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x8f4ca800) [pid = 1931] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 07:17:37 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x980d5400) [pid = 1931] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 07:17:37 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x97b86000) [pid = 1931] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 07:17:37 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x8f0a1400) [pid = 1931] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 07:17:37 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x8ed17400) [pid = 1931] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 07:17:37 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x97ee9000) [pid = 1931] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 07:17:37 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x8f4d7c00) [pid = 1931] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 07:17:37 INFO - PROCESS | 1931 | --DOMWINDOW == 119 (0x8f4cf800) [pid = 1931] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 07:17:37 INFO - PROCESS | 1931 | --DOMWINDOW == 118 (0x9580c000) [pid = 1931] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 07:17:37 INFO - PROCESS | 1931 | --DOMWINDOW == 117 (0xa3c27000) [pid = 1931] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 07:17:37 INFO - PROCESS | 1931 | --DOMWINDOW == 116 (0x95abf000) [pid = 1931] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 07:17:37 INFO - PROCESS | 1931 | --DOMWINDOW == 115 (0x932d1000) [pid = 1931] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 07:17:37 INFO - PROCESS | 1931 | --DOMWINDOW == 114 (0xa2813000) [pid = 1931] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 07:17:37 INFO - PROCESS | 1931 | --DOMWINDOW == 113 (0x9677cc00) [pid = 1931] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 07:17:37 INFO - PROCESS | 1931 | --DOMWINDOW == 112 (0x96bb6c00) [pid = 1931] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 07:17:37 INFO - PROCESS | 1931 | --DOMWINDOW == 111 (0x8c747c00) [pid = 1931] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 07:17:37 INFO - PROCESS | 1931 | --DOMWINDOW == 110 (0x958a5000) [pid = 1931] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 07:17:37 INFO - PROCESS | 1931 | --DOMWINDOW == 109 (0x8f0a4400) [pid = 1931] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 07:17:37 INFO - PROCESS | 1931 | --DOMWINDOW == 108 (0x8f5d7800) [pid = 1931] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 07:17:37 INFO - PROCESS | 1931 | 1460989057131 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 07:17:37 INFO - PROCESS | 1931 | 1460989057140 Marionette TRACE conn5 <- [1,433,null,{"value":"8"}] 07:17:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 07:17:37 INFO - PROCESS | 1931 | 1460989057170 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 07:17:37 INFO - PROCESS | 1931 | 1460989057173 Marionette TRACE conn5 <- [1,434,null,{}] 07:17:37 INFO - PROCESS | 1931 | 1460989057179 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:37 INFO - PROCESS | 1931 | 1460989057395 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 07:17:37 INFO - PROCESS | 1931 | 1460989057543 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f25ec00 == 68 [pid = 1931] [id = 116] 07:17:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 109 (0x8f262800) [pid = 1931] [serial = 347] [outer = (nil)] 07:17:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 110 (0x8f4cb000) [pid = 1931] [serial = 348] [outer = 0x8f262800] 07:17:37 INFO - PROCESS | 1931 | 1460989057636 Marionette DEBUG loaded listener.js 07:17:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 111 (0x95a09400) [pid = 1931] [serial = 349] [outer = 0x8f262800] 07:17:38 INFO - PROCESS | 1931 | 1460989058367 Marionette TRACE conn5 <- [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]]]}] 07:17:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 07:17:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1230ms 07:17:38 INFO - PROCESS | 1931 | 1460989058411 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 07:17:38 INFO - PROCESS | 1931 | 1460989058416 Marionette TRACE conn5 <- [1,437,null,{"value":"8"}] 07:17:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 07:17:38 INFO - PROCESS | 1931 | 1460989058422 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 07:17:38 INFO - PROCESS | 1931 | 1460989058426 Marionette TRACE conn5 <- [1,438,null,{}] 07:17:38 INFO - PROCESS | 1931 | 1460989058431 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:38 INFO - PROCESS | 1931 | 1460989058588 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 07:17:38 INFO - PROCESS | 1931 | 1460989058602 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c506000 == 69 [pid = 1931] [id = 117] 07:17:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 112 (0x95bcb400) [pid = 1931] [serial = 350] [outer = (nil)] 07:17:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 113 (0x97b89000) [pid = 1931] [serial = 351] [outer = 0x95bcb400] 07:17:38 INFO - PROCESS | 1931 | 1460989058676 Marionette DEBUG loaded listener.js 07:17:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 114 (0x9887ec00) [pid = 1931] [serial = 352] [outer = 0x95bcb400] 07:17:39 INFO - PROCESS | 1931 | 1460989059852 Marionette TRACE conn5 <- [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]]]}] 07:17:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 07:17:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1484ms 07:17:39 INFO - PROCESS | 1931 | 1460989059908 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 07:17:39 INFO - PROCESS | 1931 | 1460989059915 Marionette TRACE conn5 <- [1,441,null,{"value":"8"}] 07:17:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 07:17:39 INFO - PROCESS | 1931 | 1460989059924 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 07:17:39 INFO - PROCESS | 1931 | 1460989059931 Marionette TRACE conn5 <- [1,442,null,{}] 07:17:39 INFO - PROCESS | 1931 | 1460989059940 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:40 INFO - PROCESS | 1931 | 1460989060174 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 07:17:40 INFO - PROCESS | 1931 | 1460989060444 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x8d99bc00 == 70 [pid = 1931] [id = 118] 07:17:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 115 (0x8daf8c00) [pid = 1931] [serial = 353] [outer = (nil)] 07:17:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 116 (0x8efb9c00) [pid = 1931] [serial = 354] [outer = 0x8daf8c00] 07:17:40 INFO - PROCESS | 1931 | 1460989060590 Marionette DEBUG loaded listener.js 07:17:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 117 (0x8f25e800) [pid = 1931] [serial = 355] [outer = 0x8daf8c00] 07:17:41 INFO - PROCESS | 1931 | 1460989061592 Marionette TRACE conn5 <- [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]]]}] 07:17:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 07:17:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1736ms 07:17:41 INFO - PROCESS | 1931 | 1460989061662 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 07:17:41 INFO - PROCESS | 1931 | 1460989061670 Marionette TRACE conn5 <- [1,445,null,{"value":"8"}] 07:17:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 07:17:41 INFO - PROCESS | 1931 | 1460989061683 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 07:17:41 INFO - PROCESS | 1931 | 1460989061687 Marionette TRACE conn5 <- [1,446,null,{}] 07:17:41 INFO - PROCESS | 1931 | 1460989061694 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:41 INFO - PROCESS | 1931 | 1460989061928 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 07:17:42 INFO - PROCESS | 1931 | 1460989062258 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f5d6000 == 71 [pid = 1931] [id = 119] 07:17:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 118 (0x915a7c00) [pid = 1931] [serial = 356] [outer = (nil)] 07:17:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 119 (0x917d7800) [pid = 1931] [serial = 357] [outer = 0x915a7c00] 07:17:42 INFO - PROCESS | 1931 | 1460989062353 Marionette DEBUG loaded listener.js 07:17:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x950a4000) [pid = 1931] [serial = 358] [outer = 0x915a7c00] 07:17:43 INFO - PROCESS | 1931 | 1460989063397 Marionette TRACE conn5 <- [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]]]}] 07:17:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 07:17:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1785ms 07:17:43 INFO - PROCESS | 1931 | 1460989063470 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 07:17:43 INFO - PROCESS | 1931 | 1460989063473 Marionette TRACE conn5 <- [1,449,null,{"value":"8"}] 07:17:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 07:17:43 INFO - PROCESS | 1931 | 1460989063482 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 07:17:43 INFO - PROCESS | 1931 | 1460989063489 Marionette TRACE conn5 <- [1,450,null,{}] 07:17:43 INFO - PROCESS | 1931 | 1460989063506 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:43 INFO - PROCESS | 1931 | 1460989063739 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 07:17:43 INFO - PROCESS | 1931 | 1460989063960 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x95bc4000 == 72 [pid = 1931] [id = 120] 07:17:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x97b8c000) [pid = 1931] [serial = 359] [outer = (nil)] 07:17:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x98993c00) [pid = 1931] [serial = 360] [outer = 0x97b8c000] 07:17:44 INFO - PROCESS | 1931 | 1460989064055 Marionette DEBUG loaded listener.js 07:17:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x9ae92400) [pid = 1931] [serial = 361] [outer = 0x97b8c000] 07:17:45 INFO - PROCESS | 1931 | 1460989065007 Marionette TRACE conn5 <- [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] 07:17:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 07:17:45 INFO - PROCESS | 1931 | 1460989065080 Marionette TRACE conn5 <- [1,453,null,{"value":"8"}] 07:17:45 INFO - PROCESS | 1931 | 1460989065086 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 07:17:45 INFO - PROCESS | 1931 | 1460989065090 Marionette TRACE conn5 <- [1,454,null,{}] 07:17:45 INFO - PROCESS | 1931 | 1460989065096 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:45 INFO - PROCESS | 1931 | 1460989065278 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 07:17:45 INFO - PROCESS | 1931 | 1460989065503 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x8d99d000 == 73 [pid = 1931] [id = 121] 07:17:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x8ee03400) [pid = 1931] [serial = 362] [outer = (nil)] 07:17:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x9fc7e400) [pid = 1931] [serial = 363] [outer = 0x8ee03400] 07:17:45 INFO - PROCESS | 1931 | 1460989065637 Marionette DEBUG loaded listener.js 07:17:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0xa00ccc00) [pid = 1931] [serial = 364] [outer = 0x8ee03400] 07:17:46 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:17:46 INFO - PROCESS | 1931 | 1460989066533 Marionette TRACE conn5 <- [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]]]}] 07:17:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 07:17:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1487ms 07:17:46 INFO - PROCESS | 1931 | 1460989066575 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 07:17:46 INFO - PROCESS | 1931 | 1460989066579 Marionette TRACE conn5 <- [1,457,null,{"value":"8"}] 07:17:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 07:17:46 INFO - PROCESS | 1931 | 1460989066586 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 07:17:46 INFO - PROCESS | 1931 | 1460989066590 Marionette TRACE conn5 <- [1,458,null,{}] 07:17:46 INFO - PROCESS | 1931 | 1460989066597 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:46 INFO - PROCESS | 1931 | 1460989066783 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 07:17:47 INFO - PROCESS | 1931 | 1460989066993 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x9fc76800 == 74 [pid = 1931] [id = 122] 07:17:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0xa0ef4400) [pid = 1931] [serial = 365] [outer = (nil)] 07:17:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0xa3c1d400) [pid = 1931] [serial = 366] [outer = 0xa0ef4400] 07:17:47 INFO - PROCESS | 1931 | 1460989067127 Marionette DEBUG loaded listener.js 07:17:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0xa3c29400) [pid = 1931] [serial = 367] [outer = 0xa0ef4400] 07:17:48 INFO - PROCESS | 1931 | 1460989068712 Marionette TRACE conn5 <- [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] 07:17:48 INFO - PROCESS | 1931 | 1460989068778 Marionette TRACE conn5 <- [1,461,null,{"value":"8"}] 07:17:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 07:17:48 INFO - PROCESS | 1931 | 1460989068798 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 07:17:48 INFO - PROCESS | 1931 | 1460989068803 Marionette TRACE conn5 <- [1,462,null,{}] 07:17:48 INFO - PROCESS | 1931 | 1460989068809 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:49 INFO - PROCESS | 1931 | 1460989069038 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 07:17:49 INFO - PROCESS | 1931 | 1460989069265 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c998400 == 75 [pid = 1931] [id = 123] 07:17:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x8c99d800) [pid = 1931] [serial = 368] [outer = (nil)] 07:17:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x8daed800) [pid = 1931] [serial = 369] [outer = 0x8c99d800] 07:17:49 INFO - PROCESS | 1931 | 1460989069359 Marionette DEBUG loaded listener.js 07:17:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0xa4b0b400) [pid = 1931] [serial = 370] [outer = 0x8c99d800] 07:17:50 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:17:50 INFO - PROCESS | 1931 | 1460989070309 Marionette TRACE conn5 <- [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] 07:17:50 INFO - PROCESS | 1931 | 1460989070398 Marionette TRACE conn5 <- [1,465,null,{"value":"8"}] 07:17:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 07:17:50 INFO - PROCESS | 1931 | 1460989070405 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 07:17:50 INFO - PROCESS | 1931 | 1460989070409 Marionette TRACE conn5 <- [1,466,null,{}] 07:17:50 INFO - PROCESS | 1931 | 1460989070415 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:50 INFO - PROCESS | 1931 | 1460989070629 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 07:17:50 INFO - PROCESS | 1931 | 1460989070874 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bfad000 == 76 [pid = 1931] [id = 124] 07:17:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8bfaf000) [pid = 1931] [serial = 371] [outer = (nil)] 07:17:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x8bfb6000) [pid = 1931] [serial = 372] [outer = 0x8bfaf000] 07:17:50 INFO - PROCESS | 1931 | 1460989070978 Marionette DEBUG loaded listener.js 07:17:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x8bfb9000) [pid = 1931] [serial = 373] [outer = 0x8bfaf000] 07:17:51 INFO - PROCESS | 1931 | 1460989071921 Marionette TRACE conn5 <- [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] 07:17:52 INFO - PROCESS | 1931 | 1460989072003 Marionette TRACE conn5 <- [1,469,null,{"value":"8"}] 07:17:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 07:17:52 INFO - PROCESS | 1931 | 1460989072010 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 07:17:52 INFO - PROCESS | 1931 | 1460989072014 Marionette TRACE conn5 <- [1,470,null,{}] 07:17:52 INFO - PROCESS | 1931 | 1460989072020 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:52 INFO - PROCESS | 1931 | 1460989072239 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 07:17:52 INFO - PROCESS | 1931 | 1460989072476 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c993800 == 77 [pid = 1931] [id = 125] 07:17:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8d999400) [pid = 1931] [serial = 374] [outer = (nil)] 07:17:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8e1a6c00) [pid = 1931] [serial = 375] [outer = 0x8d999400] 07:17:52 INFO - PROCESS | 1931 | 1460989072592 Marionette DEBUG loaded listener.js 07:17:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8e1ab400) [pid = 1931] [serial = 376] [outer = 0x8d999400] 07:17:53 INFO - PROCESS | 1931 | 1460989073497 Marionette TRACE conn5 <- [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]]]}] 07:17:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 07:17:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1550ms 07:17:53 INFO - PROCESS | 1931 | 1460989073561 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 07:17:53 INFO - PROCESS | 1931 | 1460989073564 Marionette TRACE conn5 <- [1,473,null,{"value":"8"}] 07:17:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 07:17:53 INFO - PROCESS | 1931 | 1460989073571 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 07:17:53 INFO - PROCESS | 1931 | 1460989073575 Marionette TRACE conn5 <- [1,474,null,{}] 07:17:53 INFO - PROCESS | 1931 | 1460989073581 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:53 INFO - PROCESS | 1931 | 1460989073767 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 07:17:54 INFO - PROCESS | 1931 | 1460989074010 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c3de400 == 78 [pid = 1931] [id = 126] 07:17:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8c3e0000) [pid = 1931] [serial = 377] [outer = (nil)] 07:17:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8c3e3400) [pid = 1931] [serial = 378] [outer = 0x8c3e0000] 07:17:54 INFO - PROCESS | 1931 | 1460989074142 Marionette DEBUG loaded listener.js 07:17:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8c3e5c00) [pid = 1931] [serial = 379] [outer = 0x8c3e0000] 07:17:55 INFO - PROCESS | 1931 | 1460989075411 Marionette TRACE conn5 <- [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]]]}] 07:17:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 07:17:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1889ms 07:17:55 INFO - PROCESS | 1931 | 1460989075461 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 07:17:55 INFO - PROCESS | 1931 | 1460989075467 Marionette TRACE conn5 <- [1,477,null,{"value":"8"}] 07:17:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 07:17:55 INFO - PROCESS | 1931 | 1460989075477 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 07:17:55 INFO - PROCESS | 1931 | 1460989075482 Marionette TRACE conn5 <- [1,478,null,{}] 07:17:55 INFO - PROCESS | 1931 | 1460989075492 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:55 INFO - PROCESS | 1931 | 1460989075842 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 07:17:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8c99d400) [pid = 1931] [serial = 380] [outer = 0xa47a6c00] 07:17:56 INFO - PROCESS | 1931 | 1460989076080 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x8d9a5800 == 79 [pid = 1931] [id = 127] 07:17:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8d9a5c00) [pid = 1931] [serial = 381] [outer = (nil)] 07:17:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x8daf7800) [pid = 1931] [serial = 382] [outer = 0x8d9a5c00] 07:17:56 INFO - PROCESS | 1931 | 1460989076232 Marionette DEBUG loaded listener.js 07:17:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x8e1a3c00) [pid = 1931] [serial = 383] [outer = 0x8d9a5c00] 07:17:57 INFO - PROCESS | 1931 | 1460989077312 Marionette TRACE conn5 <- [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]]]}] 07:17:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8f25ec00 == 78 [pid = 1931] [id = 116] 07:17:57 INFO - PROCESS | 1931 | --DOCSHELL 0x932d5800 == 77 [pid = 1931] [id = 115] 07:17:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 07:17:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1896ms 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x96bbc800) [pid = 1931] [serial = 306] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOCSHELL 0x915b3800 == 76 [pid = 1931] [id = 114] 07:17:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8ee0a000 == 75 [pid = 1931] [id = 113] 07:17:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8f266c00 == 74 [pid = 1931] [id = 112] 07:17:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8daf8000 == 73 [pid = 1931] [id = 111] 07:17:57 INFO - PROCESS | 1931 | 1460989077386 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 07:17:57 INFO - PROCESS | 1931 | 1460989077394 Marionette TRACE conn5 <- [1,481,null,{"value":"8"}] 07:17:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 07:17:57 INFO - PROCESS | 1931 | 1460989077417 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 07:17:57 INFO - PROCESS | 1931 | 1460989077421 Marionette TRACE conn5 <- [1,482,null,{}] 07:17:57 INFO - PROCESS | 1931 | 1460989077428 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:57 INFO - PROCESS | 1931 | 1460989077645 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x96fd0000) [pid = 1931] [serial = 241] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x95bc3c00) [pid = 1931] [serial = 232] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0xa3c1e000) [pid = 1931] [serial = 201] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x8f0a2000) [pid = 1931] [serial = 186] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x915b1400) [pid = 1931] [serial = 159] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x9ae8b800) [pid = 1931] [serial = 165] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x9898d000) [pid = 1931] [serial = 156] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0xa0e40400) [pid = 1931] [serial = 198] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0xa4b19400) [pid = 1931] [serial = 244] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x9ba95c00) [pid = 1931] [serial = 235] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x932cf400) [pid = 1931] [serial = 189] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x917cd400) [pid = 1931] [serial = 229] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x96776400) [pid = 1931] [serial = 192] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0xa45ec000) [pid = 1931] [serial = 226] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x9fca7000) [pid = 1931] [serial = 195] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x96f96000) [pid = 1931] [serial = 162] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0xa458e800) [pid = 1931] [serial = 238] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x96fcc400) [pid = 1931] [serial = 300] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x980a7c00) [pid = 1931] [serial = 303] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x9888ac00) [pid = 1931] [serial = 304] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x8f267400) [pid = 1931] [serial = 270] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x950a4c00) [pid = 1931] [serial = 273] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x98061c00) [pid = 1931] [serial = 276] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0xa0c4e000) [pid = 1931] [serial = 279] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 119 (0x8c50b000) [pid = 1931] [serial = 282] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 118 (0x8c74f400) [pid = 1931] [serial = 289] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 117 (0x8c74d000) [pid = 1931] [serial = 288] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 116 (0x95bc7000) [pid = 1931] [serial = 297] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 115 (0x8f26a800) [pid = 1931] [serial = 292] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 114 (0x8f261c00) [pid = 1931] [serial = 291] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 113 (0x915a4800) [pid = 1931] [serial = 294] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 112 (0x931d6800) [pid = 1931] [serial = 295] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 111 (0xa44ad800) [pid = 1931] [serial = 285] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 110 (0x9701e400) [pid = 1931] [serial = 301] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | --DOMWINDOW == 109 (0x95bcdc00) [pid = 1931] [serial = 298] [outer = (nil)] [url = about:blank] 07:17:57 INFO - PROCESS | 1931 | 1460989077890 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c74f400 == 74 [pid = 1931] [id = 128] 07:17:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 110 (0x8c752000) [pid = 1931] [serial = 384] [outer = (nil)] 07:17:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 111 (0x8ee09000) [pid = 1931] [serial = 385] [outer = 0x8c752000] 07:17:57 INFO - PROCESS | 1931 | 1460989077969 Marionette DEBUG loaded listener.js 07:17:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 112 (0x8efb9800) [pid = 1931] [serial = 386] [outer = 0x8c752000] 07:17:58 INFO - PROCESS | 1931 | 1460989078905 Marionette TRACE conn5 <- [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]]]}] 07:17:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 07:17:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1558ms 07:17:58 INFO - PROCESS | 1931 | 1460989078992 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 07:17:59 INFO - PROCESS | 1931 | 1460989078996 Marionette TRACE conn5 <- [1,485,null,{"value":"8"}] 07:17:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 07:17:59 INFO - PROCESS | 1931 | 1460989079007 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 07:17:59 INFO - PROCESS | 1931 | 1460989079013 Marionette TRACE conn5 <- [1,486,null,{}] 07:17:59 INFO - PROCESS | 1931 | 1460989079030 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:59 INFO - PROCESS | 1931 | 1460989079206 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 07:17:59 INFO - PROCESS | 1931 | 1460989079217 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ee0a800 == 75 [pid = 1931] [id = 129] 07:17:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 113 (0x8f0a7400) [pid = 1931] [serial = 387] [outer = (nil)] 07:17:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 114 (0x8f494000) [pid = 1931] [serial = 388] [outer = 0x8f0a7400] 07:17:59 INFO - PROCESS | 1931 | 1460989079409 Marionette DEBUG loaded listener.js 07:17:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 115 (0x8f5d5000) [pid = 1931] [serial = 389] [outer = 0x8f0a7400] 07:18:00 INFO - PROCESS | 1931 | 1460989080254 Marionette TRACE conn5 <- [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]]]}] 07:18:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 07:18:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1294ms 07:18:00 INFO - PROCESS | 1931 | 1460989080301 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 07:18:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 07:18:00 INFO - PROCESS | 1931 | 1460989080306 Marionette TRACE conn5 <- [1,489,null,{"value":"8"}] 07:18:00 INFO - PROCESS | 1931 | 1460989080312 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 07:18:00 INFO - PROCESS | 1931 | 1460989080315 Marionette TRACE conn5 <- [1,490,null,{}] 07:18:00 INFO - PROCESS | 1931 | 1460989080321 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:00 INFO - PROCESS | 1931 | 1460989080545 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 07:18:00 INFO - PROCESS | 1931 | 1460989080569 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bfb1400 == 76 [pid = 1931] [id = 130] 07:18:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 116 (0x915a9c00) [pid = 1931] [serial = 390] [outer = (nil)] 07:18:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 117 (0x917d0400) [pid = 1931] [serial = 391] [outer = 0x915a9c00] 07:18:00 INFO - PROCESS | 1931 | 1460989080647 Marionette DEBUG loaded listener.js 07:18:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 118 (0x932d1800) [pid = 1931] [serial = 392] [outer = 0x915a9c00] 07:18:01 INFO - PROCESS | 1931 | 1460989081733 Marionette TRACE conn5 <- [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]]]}] 07:18:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 07:18:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1479ms 07:18:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 07:18:01 INFO - PROCESS | 1931 | 1460989081792 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 07:18:01 INFO - PROCESS | 1931 | 1460989081795 Marionette TRACE conn5 <- [1,493,null,{"value":"8"}] 07:18:01 INFO - PROCESS | 1931 | 1460989081803 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 07:18:01 INFO - PROCESS | 1931 | 1460989081806 Marionette TRACE conn5 <- [1,494,null,{}] 07:18:01 INFO - PROCESS | 1931 | 1460989081820 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:02 INFO - PROCESS | 1931 | 1460989082046 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 07:18:02 INFO - PROCESS | 1931 | --DOMWINDOW == 117 (0x8daf8400) [pid = 1931] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 07:18:02 INFO - PROCESS | 1931 | --DOMWINDOW == 116 (0x917cd000) [pid = 1931] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 07:18:02 INFO - PROCESS | 1931 | --DOMWINDOW == 115 (0x8f262800) [pid = 1931] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 07:18:02 INFO - PROCESS | 1931 | --DOMWINDOW == 114 (0x9580a000) [pid = 1931] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 07:18:02 INFO - PROCESS | 1931 | --DOMWINDOW == 113 (0x8ee0c000) [pid = 1931] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 07:18:02 INFO - PROCESS | 1931 | --DOMWINDOW == 112 (0x8f26bc00) [pid = 1931] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 07:18:02 INFO - PROCESS | 1931 | 1460989082417 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c99cc00 == 77 [pid = 1931] [id = 131] 07:18:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 113 (0x8daedc00) [pid = 1931] [serial = 393] [outer = (nil)] 07:18:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 114 (0x8f26bc00) [pid = 1931] [serial = 394] [outer = 0x8daedc00] 07:18:02 INFO - PROCESS | 1931 | 1460989082505 Marionette DEBUG loaded listener.js 07:18:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 115 (0x932d7400) [pid = 1931] [serial = 395] [outer = 0x8daedc00] 07:18:03 INFO - PROCESS | 1931 | 1460989083247 Marionette TRACE conn5 <- [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]]]}] 07:18:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 07:18:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1500ms 07:18:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 07:18:03 INFO - PROCESS | 1931 | 1460989083302 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 07:18:03 INFO - PROCESS | 1931 | 1460989083305 Marionette TRACE conn5 <- [1,497,null,{"value":"8"}] 07:18:03 INFO - PROCESS | 1931 | 1460989083312 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 07:18:03 INFO - PROCESS | 1931 | 1460989083315 Marionette TRACE conn5 <- [1,498,null,{}] 07:18:03 INFO - PROCESS | 1931 | 1460989083321 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:03 INFO - PROCESS | 1931 | 1460989083509 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 07:18:03 INFO - PROCESS | 1931 | 1460989083521 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x915ab800 == 78 [pid = 1931] [id = 132] 07:18:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 116 (0x917cb800) [pid = 1931] [serial = 396] [outer = (nil)] 07:18:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 117 (0x95f44c00) [pid = 1931] [serial = 397] [outer = 0x917cb800] 07:18:03 INFO - PROCESS | 1931 | 1460989083596 Marionette DEBUG loaded listener.js 07:18:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 118 (0x96bb6c00) [pid = 1931] [serial = 398] [outer = 0x917cb800] 07:18:04 INFO - PROCESS | 1931 | 1460989084581 Marionette TRACE conn5 <- [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]]]}] 07:18:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 07:18:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1338ms 07:18:04 INFO - PROCESS | 1931 | 1460989084651 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 07:18:04 INFO - PROCESS | 1931 | 1460989084657 Marionette TRACE conn5 <- [1,501,null,{"value":"8"}] 07:18:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 07:18:04 INFO - PROCESS | 1931 | 1460989084668 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 07:18:04 INFO - PROCESS | 1931 | 1460989084674 Marionette TRACE conn5 <- [1,502,null,{}] 07:18:04 INFO - PROCESS | 1931 | 1460989084684 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:04 INFO - PROCESS | 1931 | 1460989084883 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 07:18:05 INFO - PROCESS | 1931 | 1460989085027 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bfae000 == 79 [pid = 1931] [id = 133] 07:18:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 119 (0x8c3e7400) [pid = 1931] [serial = 399] [outer = (nil)] 07:18:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x8d9a3800) [pid = 1931] [serial = 400] [outer = 0x8c3e7400] 07:18:05 INFO - PROCESS | 1931 | 1460989085117 Marionette DEBUG loaded listener.js 07:18:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x8e1a3000) [pid = 1931] [serial = 401] [outer = 0x8c3e7400] 07:18:06 INFO - PROCESS | 1931 | 1460989086142 Marionette TRACE conn5 <- [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]]]}] 07:18:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 07:18:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1536ms 07:18:06 INFO - PROCESS | 1931 | 1460989086205 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 07:18:06 INFO - PROCESS | 1931 | 1460989086214 Marionette TRACE conn5 <- [1,505,null,{"value":"8"}] 07:18:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 07:18:06 INFO - PROCESS | 1931 | 1460989086225 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 07:18:06 INFO - PROCESS | 1931 | 1460989086229 Marionette TRACE conn5 <- [1,506,null,{}] 07:18:06 INFO - PROCESS | 1931 | 1460989086236 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:06 INFO - PROCESS | 1931 | 1460989086472 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 07:18:06 INFO - PROCESS | 1931 | 1460989086694 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e1aa000 == 80 [pid = 1931] [id = 134] 07:18:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x8ed1fc00) [pid = 1931] [serial = 402] [outer = (nil)] 07:18:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x8f266000) [pid = 1931] [serial = 403] [outer = 0x8ed1fc00] 07:18:06 INFO - PROCESS | 1931 | 1460989086832 Marionette DEBUG loaded listener.js 07:18:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x8f491800) [pid = 1931] [serial = 404] [outer = 0x8ed1fc00] 07:18:07 INFO - PROCESS | 1931 | 1460989087908 Marionette TRACE conn5 <- [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]]]}] 07:18:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 07:18:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1733ms 07:18:07 INFO - PROCESS | 1931 | 1460989087959 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 07:18:07 INFO - PROCESS | 1931 | 1460989087962 Marionette TRACE conn5 <- [1,509,null,{"value":"8"}] 07:18:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 07:18:07 INFO - PROCESS | 1931 | 1460989087970 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 07:18:07 INFO - PROCESS | 1931 | 1460989087976 Marionette TRACE conn5 <- [1,510,null,{}] 07:18:08 INFO - PROCESS | 1931 | 1460989087993 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:08 INFO - PROCESS | 1931 | 1460989088185 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 07:18:08 INFO - PROCESS | 1931 | 1460989088375 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x95b57400 == 81 [pid = 1931] [id = 135] 07:18:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x95b60400) [pid = 1931] [serial = 405] [outer = (nil)] 07:18:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x95bc9400) [pid = 1931] [serial = 406] [outer = 0x95b60400] 07:18:08 INFO - PROCESS | 1931 | 1460989088466 Marionette DEBUG loaded listener.js 07:18:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x96fcac00) [pid = 1931] [serial = 407] [outer = 0x95b60400] 07:18:09 INFO - PROCESS | 1931 | 1460989089405 Marionette TRACE conn5 <- [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]]]}] 07:18:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 07:18:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1486ms 07:18:09 INFO - PROCESS | 1931 | 1460989089457 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 07:18:09 INFO - PROCESS | 1931 | 1460989089462 Marionette TRACE conn5 <- [1,513,null,{"value":"8"}] 07:18:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 07:18:09 INFO - PROCESS | 1931 | 1460989089469 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 07:18:09 INFO - PROCESS | 1931 | 1460989089472 Marionette TRACE conn5 <- [1,514,null,{}] 07:18:09 INFO - PROCESS | 1931 | 1460989089479 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:09 INFO - PROCESS | 1931 | 1460989089664 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 07:18:09 INFO - PROCESS | 1931 | 1460989089883 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f495400 == 82 [pid = 1931] [id = 136] 07:18:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x96fd0c00) [pid = 1931] [serial = 408] [outer = (nil)] 07:18:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x970d1400) [pid = 1931] [serial = 409] [outer = 0x96fd0c00] 07:18:09 INFO - PROCESS | 1931 | 1460989089985 Marionette DEBUG loaded listener.js 07:18:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x97eed000) [pid = 1931] [serial = 410] [outer = 0x96fd0c00] 07:18:10 INFO - PROCESS | 1931 | 1460989090838 Marionette TRACE conn5 <- [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]]]}] 07:18:10 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 07:18:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1432ms 07:18:10 INFO - PROCESS | 1931 | 1460989090931 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 07:18:10 INFO - PROCESS | 1931 | 1460989090937 Marionette TRACE conn5 <- [1,517,null,{"value":"8"}] 07:18:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 07:18:10 INFO - PROCESS | 1931 | 1460989090947 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 07:18:10 INFO - PROCESS | 1931 | 1460989090950 Marionette TRACE conn5 <- [1,518,null,{}] 07:18:10 INFO - PROCESS | 1931 | 1460989090956 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:11 INFO - PROCESS | 1931 | 1460989091209 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 07:18:11 INFO - PROCESS | 1931 | 1460989091380 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x96fcfc00 == 83 [pid = 1931] [id = 137] 07:18:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x9701e000) [pid = 1931] [serial = 411] [outer = (nil)] 07:18:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x9ac88800) [pid = 1931] [serial = 412] [outer = 0x9701e000] 07:18:11 INFO - PROCESS | 1931 | 1460989091483 Marionette DEBUG loaded listener.js 07:18:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x9ae90400) [pid = 1931] [serial = 413] [outer = 0x9701e000] 07:18:12 INFO - PROCESS | 1931 | 1460989092321 Marionette TRACE conn5 <- [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]]]}] 07:18:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 07:18:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1432ms 07:18:12 INFO - PROCESS | 1931 | 1460989092380 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 07:18:12 INFO - PROCESS | 1931 | 1460989092383 Marionette TRACE conn5 <- [1,521,null,{"value":"8"}] 07:18:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 07:18:12 INFO - PROCESS | 1931 | 1460989092390 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 07:18:12 INFO - PROCESS | 1931 | 1460989092394 Marionette TRACE conn5 <- [1,522,null,{}] 07:18:12 INFO - PROCESS | 1931 | 1460989092400 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:12 INFO - PROCESS | 1931 | 1460989092609 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 07:18:12 INFO - PROCESS | 1931 | 1460989092782 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c99ac00 == 84 [pid = 1931] [id = 138] 07:18:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x980d1400) [pid = 1931] [serial = 414] [outer = (nil)] 07:18:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0xa0a6a000) [pid = 1931] [serial = 415] [outer = 0x980d1400] 07:18:12 INFO - PROCESS | 1931 | 1460989092870 Marionette DEBUG loaded listener.js 07:18:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0xa0fe0000) [pid = 1931] [serial = 416] [outer = 0x980d1400] 07:18:13 INFO - PROCESS | 1931 | 1460989093876 Marionette TRACE conn5 <- [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]]]}] 07:18:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 07:18:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1532ms 07:18:13 INFO - PROCESS | 1931 | 1460989093924 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 07:18:13 INFO - PROCESS | 1931 | 1460989093928 Marionette TRACE conn5 <- [1,525,null,{"value":"8"}] 07:18:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 07:18:13 INFO - PROCESS | 1931 | 1460989093934 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 07:18:13 INFO - PROCESS | 1931 | 1460989093938 Marionette TRACE conn5 <- [1,526,null,{}] 07:18:13 INFO - PROCESS | 1931 | 1460989093944 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:14 INFO - PROCESS | 1931 | 1460989094125 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 07:18:14 INFO - PROCESS | 1931 | 1460989094343 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c264c00 == 85 [pid = 1931] [id = 139] 07:18:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8c267000) [pid = 1931] [serial = 417] [outer = (nil)] 07:18:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8c26a400) [pid = 1931] [serial = 418] [outer = 0x8c267000] 07:18:14 INFO - PROCESS | 1931 | 1460989094483 Marionette DEBUG loaded listener.js 07:18:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8c26d800) [pid = 1931] [serial = 419] [outer = 0x8c267000] 07:18:15 INFO - PROCESS | 1931 | 1460989095405 Marionette TRACE conn5 <- [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]]]}] 07:18:15 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 07:18:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1535ms 07:18:15 INFO - PROCESS | 1931 | 1460989095472 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 07:18:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 07:18:15 INFO - PROCESS | 1931 | 1460989095476 Marionette TRACE conn5 <- [1,529,null,{"value":"8"}] 07:18:15 INFO - PROCESS | 1931 | 1460989095484 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 07:18:15 INFO - PROCESS | 1931 | 1460989095488 Marionette TRACE conn5 <- [1,530,null,{}] 07:18:15 INFO - PROCESS | 1931 | 1460989095494 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:15 INFO - PROCESS | 1931 | 1460989095681 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 07:18:15 INFO - PROCESS | 1931 | 1460989095903 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c26f000 == 86 [pid = 1931] [id = 140] 07:18:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8c99f800) [pid = 1931] [serial = 420] [outer = (nil)] 07:18:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x96c41c00) [pid = 1931] [serial = 421] [outer = 0x8c99f800] 07:18:16 INFO - PROCESS | 1931 | 1460989096039 Marionette DEBUG loaded listener.js 07:18:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x96c45000) [pid = 1931] [serial = 422] [outer = 0x8c99f800] 07:18:16 INFO - PROCESS | 1931 | 1460989096828 Marionette TRACE conn5 <- [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"]]]}] 07:18:16 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 07:18:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 07:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:18:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 07:18:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:18:16 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 07:18:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 07:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:18:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 07:18:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:18:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1381ms 07:18:16 INFO - PROCESS | 1931 | 1460989096868 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 07:18:16 INFO - PROCESS | 1931 | 1460989096871 Marionette TRACE conn5 <- [1,533,null,{"value":"8"}] 07:18:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 07:18:16 INFO - PROCESS | 1931 | 1460989096880 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 07:18:16 INFO - PROCESS | 1931 | 1460989096884 Marionette TRACE conn5 <- [1,534,null,{}] 07:18:16 INFO - PROCESS | 1931 | 1460989096891 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:17 INFO - PROCESS | 1931 | 1460989097144 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 07:18:17 INFO - PROCESS | 1931 | 1460989097271 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c270c00 == 87 [pid = 1931] [id = 141] 07:18:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8c3dc000) [pid = 1931] [serial = 423] [outer = (nil)] 07:18:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x8d7d8000) [pid = 1931] [serial = 424] [outer = 0x8c3dc000] 07:18:17 INFO - PROCESS | 1931 | 1460989097359 Marionette DEBUG loaded listener.js 07:18:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x95bcd800) [pid = 1931] [serial = 425] [outer = 0x8c3dc000] 07:18:18 INFO - PROCESS | 1931 | 1460989098212 Marionette TRACE conn5 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 07:18:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 07:18:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1384ms 07:18:18 INFO - PROCESS | 1931 | 1460989098293 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 07:18:18 INFO - PROCESS | 1931 | 1460989098297 Marionette TRACE conn5 <- [1,537,null,{"value":"8"}] 07:18:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 07:18:18 INFO - PROCESS | 1931 | 1460989098306 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 07:18:18 INFO - PROCESS | 1931 | 1460989098309 Marionette TRACE conn5 <- [1,538,null,{}] 07:18:18 INFO - PROCESS | 1931 | 1460989098316 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:18 INFO - PROCESS | 1931 | 1460989098516 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 07:18:18 INFO - PROCESS | 1931 | 1460989098689 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b563400 == 88 [pid = 1931] [id = 142] 07:18:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x8b563800) [pid = 1931] [serial = 426] [outer = (nil)] 07:18:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x8b568c00) [pid = 1931] [serial = 427] [outer = 0x8b563800] 07:18:18 INFO - PROCESS | 1931 | 1460989098779 Marionette DEBUG loaded listener.js 07:18:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x8b56cc00) [pid = 1931] [serial = 428] [outer = 0x8b563800] 07:18:19 INFO - PROCESS | 1931 | 1460989099673 Marionette TRACE conn5 <- [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]]]}] 07:18:19 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. 07:18:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1381ms 07:18:19 INFO - PROCESS | 1931 | 1460989099687 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 07:18:19 INFO - PROCESS | 1931 | 1460989099691 Marionette TRACE conn5 <- [1,541,null,{"value":"8"}] 07:18:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 07:18:19 INFO - PROCESS | 1931 | 1460989099698 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 07:18:19 INFO - PROCESS | 1931 | 1460989099702 Marionette TRACE conn5 <- [1,542,null,{}] 07:18:19 INFO - PROCESS | 1931 | 1460989099708 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:19 INFO - PROCESS | 1931 | 1460989099910 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 07:18:20 INFO - PROCESS | 1931 | 1460989100091 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b565400 == 89 [pid = 1931] [id = 143] 07:18:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x8b56c400) [pid = 1931] [serial = 429] [outer = (nil)] 07:18:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x96c49c00) [pid = 1931] [serial = 430] [outer = 0x8b56c400] 07:18:20 INFO - PROCESS | 1931 | 1460989100189 Marionette DEBUG loaded listener.js 07:18:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x9fcab000) [pid = 1931] [serial = 431] [outer = 0x8b56c400] 07:18:21 INFO - PROCESS | 1931 | 1460989101130 Marionette TRACE conn5 <- [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]]]}] 07:18:21 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. 07:18:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1490ms 07:18:21 INFO - PROCESS | 1931 | 1460989101189 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 07:18:21 INFO - PROCESS | 1931 | 1460989101193 Marionette TRACE conn5 <- [1,545,null,{"value":"8"}] 07:18:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 07:18:21 INFO - PROCESS | 1931 | 1460989101200 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 07:18:21 INFO - PROCESS | 1931 | 1460989101203 Marionette TRACE conn5 <- [1,546,null,{}] 07:18:21 INFO - PROCESS | 1931 | 1460989101209 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:21 INFO - PROCESS | 1931 | 1460989101398 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 07:18:21 INFO - PROCESS | 1931 | 1460989101577 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a241000 == 90 [pid = 1931] [id = 144] 07:18:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x8a241c00) [pid = 1931] [serial = 432] [outer = (nil)] 07:18:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x8a243c00) [pid = 1931] [serial = 433] [outer = 0x8a241c00] 07:18:21 INFO - PROCESS | 1931 | 1460989101666 Marionette DEBUG loaded listener.js 07:18:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x8a249800) [pid = 1931] [serial = 434] [outer = 0x8a241c00] 07:18:22 INFO - PROCESS | 1931 | 1460989102935 Marionette TRACE conn5 <- [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]]]}] 07:18:22 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 07:18:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1781ms 07:18:23 INFO - PROCESS | 1931 | 1460989103000 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 07:18:23 INFO - PROCESS | 1931 | 1460989103006 Marionette TRACE conn5 <- [1,549,null,{"value":"8"}] 07:18:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 07:18:23 INFO - PROCESS | 1931 | 1460989103017 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 07:18:23 INFO - PROCESS | 1931 | 1460989103022 Marionette TRACE conn5 <- [1,550,null,{}] 07:18:23 INFO - PROCESS | 1931 | 1460989103032 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:23 INFO - PROCESS | 1931 | 1460989103275 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 07:18:23 INFO - PROCESS | 1931 | 1460989103476 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a249c00 == 91 [pid = 1931] [id = 145] 07:18:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x8c3e2000) [pid = 1931] [serial = 435] [outer = (nil)] 07:18:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x8c751000) [pid = 1931] [serial = 436] [outer = 0x8c3e2000] 07:18:23 INFO - PROCESS | 1931 | 1460989103558 Marionette DEBUG loaded listener.js 07:18:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x8d7ce000) [pid = 1931] [serial = 437] [outer = 0x8c3e2000] 07:18:24 INFO - PROCESS | 1931 | 1460989104443 Marionette TRACE conn5 <- [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]]]}] 07:18:24 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. 07:18:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1443ms 07:18:24 INFO - PROCESS | 1931 | 1460989104499 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 07:18:24 INFO - PROCESS | 1931 | 1460989104508 Marionette TRACE conn5 <- [1,553,null,{"value":"8"}] 07:18:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 07:18:24 INFO - PROCESS | 1931 | 1460989104521 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 07:18:24 INFO - PROCESS | 1931 | 1460989104525 Marionette TRACE conn5 <- [1,554,null,{}] 07:18:24 INFO - PROCESS | 1931 | 1460989104532 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:24 INFO - PROCESS | 1931 | 1460989104710 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 07:18:24 INFO - PROCESS | 1931 | 1460989104890 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bfb8400 == 92 [pid = 1931] [id = 146] 07:18:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x8c3e5000) [pid = 1931] [serial = 438] [outer = (nil)] 07:18:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x8e1a2800) [pid = 1931] [serial = 439] [outer = 0x8c3e5000] 07:18:24 INFO - PROCESS | 1931 | 1460989104973 Marionette DEBUG loaded listener.js 07:18:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x8ed1e800) [pid = 1931] [serial = 440] [outer = 0x8c3e5000] 07:18:25 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:18:26 INFO - PROCESS | 1931 | 1460989106121 Marionette TRACE conn5 <- [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]]]}] 07:18:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 07:18:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1634ms 07:18:26 INFO - PROCESS | 1931 | 1460989106155 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 07:18:26 INFO - PROCESS | 1931 | 1460989106158 Marionette TRACE conn5 <- [1,557,null,{"value":"8"}] 07:18:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 07:18:26 INFO - PROCESS | 1931 | 1460989106165 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 07:18:26 INFO - PROCESS | 1931 | 1460989106171 Marionette TRACE conn5 <- [1,558,null,{}] 07:18:26 INFO - PROCESS | 1931 | 1460989106187 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:26 INFO - PROCESS | 1931 | 1460989106401 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 07:18:26 INFO - PROCESS | 1931 | 1460989106676 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bfb3c00 == 93 [pid = 1931] [id = 147] 07:18:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x8bfb8c00) [pid = 1931] [serial = 441] [outer = (nil)] 07:18:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x8e1ad800) [pid = 1931] [serial = 442] [outer = 0x8bfb8c00] 07:18:26 INFO - PROCESS | 1931 | 1460989106801 Marionette DEBUG loaded listener.js 07:18:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x8f25ec00) [pid = 1931] [serial = 443] [outer = 0x8bfb8c00] 07:18:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8f0a5800 == 92 [pid = 1931] [id = 42] 07:18:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8f5d6400 == 91 [pid = 1931] [id = 48] 07:18:27 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0xa2a5b400) [pid = 1931] [serial = 321] [outer = (nil)] [url = about:blank] 07:18:27 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0xa0af0800) [pid = 1931] [serial = 318] [outer = (nil)] [url = about:blank] 07:18:27 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0xa5e07000) [pid = 1931] [serial = 324] [outer = (nil)] [url = about:blank] 07:18:27 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x980a9c00) [pid = 1931] [serial = 315] [outer = (nil)] [url = about:blank] 07:18:27 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x8f09a400) [pid = 1931] [serial = 309] [outer = (nil)] [url = about:blank] 07:18:27 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x8daed400) [pid = 1931] [serial = 330] [outer = (nil)] [url = about:blank] 07:18:27 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x932d3000) [pid = 1931] [serial = 312] [outer = (nil)] [url = about:blank] 07:18:27 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x8d9a3400) [pid = 1931] [serial = 327] [outer = (nil)] [url = about:blank] 07:18:27 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x97b89000) [pid = 1931] [serial = 351] [outer = (nil)] [url = about:blank] 07:18:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8c503c00 == 90 [pid = 1931] [id = 94] 07:18:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8ed15800 == 89 [pid = 1931] [id = 93] 07:18:27 INFO - PROCESS | 1931 | --DOCSHELL 0x95bca000 == 88 [pid = 1931] [id = 92] 07:18:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8c99cc00 == 87 [pid = 1931] [id = 131] 07:18:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8bfb1400 == 86 [pid = 1931] [id = 130] 07:18:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8ee0a800 == 85 [pid = 1931] [id = 129] 07:18:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8c74f400 == 84 [pid = 1931] [id = 128] 07:18:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8d9a5800 == 83 [pid = 1931] [id = 127] 07:18:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8c993800 == 82 [pid = 1931] [id = 125] 07:18:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8bfad000 == 81 [pid = 1931] [id = 124] 07:18:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8c998400 == 80 [pid = 1931] [id = 123] 07:18:27 INFO - PROCESS | 1931 | --DOCSHELL 0x9fc76800 == 79 [pid = 1931] [id = 122] 07:18:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8d99d000 == 78 [pid = 1931] [id = 121] 07:18:27 INFO - PROCESS | 1931 | --DOCSHELL 0x95bc4000 == 77 [pid = 1931] [id = 120] 07:18:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8f5d6000 == 76 [pid = 1931] [id = 119] 07:18:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8d99bc00 == 75 [pid = 1931] [id = 118] 07:18:27 INFO - PROCESS | 1931 | 1460989107724 Marionette TRACE conn5 <- [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]]]}] 07:18:27 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x8ed1a800) [pid = 1931] [serial = 333] [outer = (nil)] [url = about:blank] 07:18:27 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x95bc0c00) [pid = 1931] [serial = 343] [outer = (nil)] [url = about:blank] 07:18:27 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x8ee05400) [pid = 1931] [serial = 334] [outer = (nil)] [url = about:blank] 07:18:27 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x8f4cb000) [pid = 1931] [serial = 348] [outer = (nil)] [url = about:blank] 07:18:27 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x950a6400) [pid = 1931] [serial = 342] [outer = (nil)] [url = about:blank] 07:18:27 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x96fc8800) [pid = 1931] [serial = 346] [outer = (nil)] [url = about:blank] 07:18:27 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x915aa000) [pid = 1931] [serial = 340] [outer = (nil)] [url = about:blank] 07:18:27 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x8f4d2400) [pid = 1931] [serial = 337] [outer = (nil)] [url = about:blank] 07:18:27 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x8f495800) [pid = 1931] [serial = 336] [outer = (nil)] [url = about:blank] 07:18:27 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x96af8c00) [pid = 1931] [serial = 345] [outer = (nil)] [url = about:blank] 07:18:27 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x8f4d1800) [pid = 1931] [serial = 339] [outer = (nil)] [url = about:blank] 07:18:27 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x95a09400) [pid = 1931] [serial = 349] [outer = (nil)] [url = about:blank] 07:18:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 07:18:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1644ms 07:18:27 INFO - PROCESS | 1931 | 1460989107811 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 07:18:27 INFO - PROCESS | 1931 | 1460989107815 Marionette TRACE conn5 <- [1,561,null,{"value":"8"}] 07:18:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 07:18:27 INFO - PROCESS | 1931 | 1460989107821 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 07:18:27 INFO - PROCESS | 1931 | 1460989107825 Marionette TRACE conn5 <- [1,562,null,{}] 07:18:27 INFO - PROCESS | 1931 | 1460989107830 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:28 INFO - PROCESS | 1931 | 1460989107996 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 07:18:28 INFO - PROCESS | 1931 | 1460989108149 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bfad000 == 76 [pid = 1931] [id = 148] 07:18:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8c3dc400) [pid = 1931] [serial = 444] [outer = (nil)] 07:18:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x8ee04000) [pid = 1931] [serial = 445] [outer = 0x8c3dc400] 07:18:28 INFO - PROCESS | 1931 | 1460989108268 Marionette DEBUG loaded listener.js 07:18:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x8f264400) [pid = 1931] [serial = 446] [outer = 0x8c3dc400] 07:18:28 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:18:28 INFO - PROCESS | 1931 | 1460989108981 Marionette TRACE conn5 <- [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]]]}] 07:18:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 07:18:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1182ms 07:18:29 INFO - PROCESS | 1931 | 1460989109016 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 07:18:29 INFO - PROCESS | 1931 | 1460989109020 Marionette TRACE conn5 <- [1,565,null,{"value":"8"}] 07:18:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 07:18:29 INFO - PROCESS | 1931 | 1460989109028 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 07:18:29 INFO - PROCESS | 1931 | 1460989109031 Marionette TRACE conn5 <- [1,566,null,{}] 07:18:29 INFO - PROCESS | 1931 | 1460989109037 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:29 INFO - PROCESS | 1931 | 1460989109214 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 07:18:29 INFO - PROCESS | 1931 | 1460989109230 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x8d9a3400 == 77 [pid = 1931] [id = 149] 07:18:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x8f495800) [pid = 1931] [serial = 447] [outer = (nil)] 07:18:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x8f4cd400) [pid = 1931] [serial = 448] [outer = 0x8f495800] 07:18:29 INFO - PROCESS | 1931 | 1460989109306 Marionette DEBUG loaded listener.js 07:18:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x8f4d4800) [pid = 1931] [serial = 449] [outer = 0x8f495800] 07:18:29 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:18:30 INFO - PROCESS | 1931 | 1460989110284 Marionette TRACE conn5 <- [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]]]}] 07:18:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 07:18:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1289ms 07:18:30 INFO - PROCESS | 1931 | 1460989110318 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 07:18:30 INFO - PROCESS | 1931 | 1460989110322 Marionette TRACE conn5 <- [1,569,null,{"value":"8"}] 07:18:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 07:18:30 INFO - PROCESS | 1931 | 1460989110328 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 07:18:30 INFO - PROCESS | 1931 | 1460989110331 Marionette TRACE conn5 <- [1,570,null,{}] 07:18:30 INFO - PROCESS | 1931 | 1460989110349 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:30 INFO - PROCESS | 1931 | 1460989110594 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 07:18:30 INFO - PROCESS | 1931 | 1460989110621 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f4d4400 == 78 [pid = 1931] [id = 150] 07:18:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x8f5dc000) [pid = 1931] [serial = 450] [outer = (nil)] 07:18:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x917d0c00) [pid = 1931] [serial = 451] [outer = 0x8f5dc000] 07:18:30 INFO - PROCESS | 1931 | 1460989110702 Marionette DEBUG loaded listener.js 07:18:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x932d7800) [pid = 1931] [serial = 452] [outer = 0x8f5dc000] 07:18:31 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:18:31 INFO - PROCESS | 1931 | 1460989111779 Marionette TRACE conn5 <- [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]]]}] 07:18:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 07:18:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1493ms 07:18:31 INFO - PROCESS | 1931 | 1460989111826 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 07:18:31 INFO - PROCESS | 1931 | 1460989111830 Marionette TRACE conn5 <- [1,573,null,{"value":"8"}] 07:18:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 07:18:31 INFO - PROCESS | 1931 | 1460989111850 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 07:18:31 INFO - PROCESS | 1931 | 1460989111855 Marionette TRACE conn5 <- [1,574,null,{}] 07:18:31 INFO - PROCESS | 1931 | 1460989111864 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:32 INFO - PROCESS | 1931 | 1460989112556 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 07:18:32 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x915a9c00) [pid = 1931] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 07:18:32 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x8daedc00) [pid = 1931] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 07:18:32 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x95bcb400) [pid = 1931] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 07:18:32 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x8f0a7400) [pid = 1931] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 07:18:32 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x8c752000) [pid = 1931] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 07:18:32 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x8d9a5c00) [pid = 1931] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 07:18:32 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x8f25f400) [pid = 1931] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 07:18:32 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x96fd1800) [pid = 1931] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 07:18:32 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x8c505400) [pid = 1931] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 07:18:32 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x8c50f800) [pid = 1931] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 07:18:32 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x915b3400) [pid = 1931] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 07:18:32 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0xa0080400) [pid = 1931] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 07:18:32 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x8efbc000) [pid = 1931] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 07:18:32 INFO - PROCESS | 1931 | 1460989112738 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c270000 == 79 [pid = 1931] [id = 151] 07:18:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8c3dd400) [pid = 1931] [serial = 453] [outer = (nil)] 07:18:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8c74c000) [pid = 1931] [serial = 454] [outer = 0x8c3dd400] 07:18:32 INFO - PROCESS | 1931 | 1460989112814 Marionette DEBUG loaded listener.js 07:18:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8ed19000) [pid = 1931] [serial = 455] [outer = 0x8c3dd400] 07:18:33 INFO - PROCESS | 1931 | 1460989113630 Marionette TRACE conn5 <- [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]]]}] 07:18:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 07:18:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1798ms 07:18:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 07:18:33 INFO - PROCESS | 1931 | 1460989113647 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 07:18:33 INFO - PROCESS | 1931 | 1460989113650 Marionette TRACE conn5 <- [1,577,null,{"value":"8"}] 07:18:33 INFO - PROCESS | 1931 | 1460989113658 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 07:18:33 INFO - PROCESS | 1931 | 1460989113661 Marionette TRACE conn5 <- [1,578,null,{}] 07:18:33 INFO - PROCESS | 1931 | 1460989113667 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:33 INFO - PROCESS | 1931 | 1460989113877 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 07:18:33 INFO - PROCESS | 1931 | 1460989113895 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c505400 == 80 [pid = 1931] [id = 152] 07:18:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8f0a1400) [pid = 1931] [serial = 456] [outer = (nil)] 07:18:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x950a0400) [pid = 1931] [serial = 457] [outer = 0x8f0a1400] 07:18:33 INFO - PROCESS | 1931 | 1460989113969 Marionette DEBUG loaded listener.js 07:18:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x95807000) [pid = 1931] [serial = 458] [outer = 0x8f0a1400] 07:18:34 INFO - PROCESS | 1931 | 1460989114966 Marionette TRACE conn5 <- [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]]]}] 07:18:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 07:18:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1344ms 07:18:35 INFO - PROCESS | 1931 | 1460989115001 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 07:18:35 INFO - PROCESS | 1931 | 1460989115007 Marionette TRACE conn5 <- [1,581,null,{"value":"8"}] 07:18:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 07:18:35 INFO - PROCESS | 1931 | 1460989115017 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 07:18:35 INFO - PROCESS | 1931 | 1460989115023 Marionette TRACE conn5 <- [1,582,null,{}] 07:18:35 INFO - PROCESS | 1931 | 1460989115033 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:35 INFO - PROCESS | 1931 | 1460989115229 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 07:18:35 INFO - PROCESS | 1931 | 1460989115482 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a24c400 == 81 [pid = 1931] [id = 153] 07:18:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x8c263800) [pid = 1931] [serial = 459] [outer = (nil)] 07:18:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x8c3e5800) [pid = 1931] [serial = 460] [outer = 0x8c263800] 07:18:35 INFO - PROCESS | 1931 | 1460989115586 Marionette DEBUG loaded listener.js 07:18:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x8c993c00) [pid = 1931] [serial = 461] [outer = 0x8c263800] 07:18:36 INFO - PROCESS | 1931 | 1460989116499 Marionette TRACE conn5 <- [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]]]}] 07:18:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 07:18:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1540ms 07:18:36 INFO - PROCESS | 1931 | 1460989116558 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 07:18:36 INFO - PROCESS | 1931 | 1460989116568 Marionette TRACE conn5 <- [1,585,null,{"value":"8"}] 07:18:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 07:18:36 INFO - PROCESS | 1931 | 1460989116578 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 07:18:36 INFO - PROCESS | 1931 | 1460989116583 Marionette TRACE conn5 <- [1,586,null,{}] 07:18:36 INFO - PROCESS | 1931 | 1460989116589 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:36 INFO - PROCESS | 1931 | 1460989116813 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 07:18:37 INFO - PROCESS | 1931 | 1460989117036 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x8daedc00 == 82 [pid = 1931] [id = 154] 07:18:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x8daf0400) [pid = 1931] [serial = 462] [outer = (nil)] 07:18:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x8e1aac00) [pid = 1931] [serial = 463] [outer = 0x8daf0400] 07:18:37 INFO - PROCESS | 1931 | 1460989117168 Marionette DEBUG loaded listener.js 07:18:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x8ee03800) [pid = 1931] [serial = 464] [outer = 0x8daf0400] 07:18:37 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:18:38 INFO - PROCESS | 1931 | 1460989118187 Marionette TRACE conn5 <- [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]]]}] 07:18:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 07:18:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1652ms 07:18:38 INFO - PROCESS | 1931 | 1460989118231 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 07:18:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 07:18:38 INFO - PROCESS | 1931 | 1460989118236 Marionette TRACE conn5 <- [1,589,null,{"value":"8"}] 07:18:38 INFO - PROCESS | 1931 | 1460989118242 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 07:18:38 INFO - PROCESS | 1931 | 1460989118248 Marionette TRACE conn5 <- [1,590,null,{}] 07:18:38 INFO - PROCESS | 1931 | 1460989118265 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:38 INFO - PROCESS | 1931 | 1460989118466 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 07:18:38 INFO - PROCESS | 1931 | 1460989118686 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f495c00 == 83 [pid = 1931] [id = 155] 07:18:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x8f5dcc00) [pid = 1931] [serial = 465] [outer = (nil)] 07:18:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x915b0000) [pid = 1931] [serial = 466] [outer = 0x8f5dcc00] 07:18:38 INFO - PROCESS | 1931 | 1460989118820 Marionette DEBUG loaded listener.js 07:18:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x9504e400) [pid = 1931] [serial = 467] [outer = 0x8f5dcc00] 07:18:39 INFO - PROCESS | 1931 | 1460989119704 Marionette TRACE conn5 <- [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]]]}] 07:18:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 07:18:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1502ms 07:18:39 INFO - PROCESS | 1931 | 1460989119744 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 07:18:39 INFO - PROCESS | 1931 | 1460989119749 Marionette TRACE conn5 <- [1,593,null,{"value":"8"}] 07:18:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 07:18:39 INFO - PROCESS | 1931 | 1460989119756 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 07:18:39 INFO - PROCESS | 1931 | 1460989119759 Marionette TRACE conn5 <- [1,594,null,{}] 07:18:39 INFO - PROCESS | 1931 | 1460989119765 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:39 INFO - PROCESS | 1931 | 1460989119958 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 07:18:40 INFO - PROCESS | 1931 | 1460989120130 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f5e0400 == 84 [pid = 1931] [id = 156] 07:18:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x95abe400) [pid = 1931] [serial = 468] [outer = (nil)] 07:18:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x95bc2400) [pid = 1931] [serial = 469] [outer = 0x95abe400] 07:18:40 INFO - PROCESS | 1931 | 1460989120216 Marionette DEBUG loaded listener.js 07:18:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x95bcd000) [pid = 1931] [serial = 470] [outer = 0x95abe400] 07:18:41 INFO - PROCESS | 1931 | 1460989121276 Marionette TRACE conn5 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 07:18:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 07:18:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1582ms 07:18:41 INFO - PROCESS | 1931 | 1460989121339 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 07:18:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 07:18:41 INFO - PROCESS | 1931 | 1460989121343 Marionette TRACE conn5 <- [1,597,null,{"value":"8"}] 07:18:41 INFO - PROCESS | 1931 | 1460989121349 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 07:18:41 INFO - PROCESS | 1931 | 1460989121353 Marionette TRACE conn5 <- [1,598,null,{}] 07:18:41 INFO - PROCESS | 1931 | 1460989121359 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:41 INFO - PROCESS | 1931 | 1460989121538 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 07:18:41 INFO - PROCESS | 1931 | 1460989121757 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a248800 == 85 [pid = 1931] [id = 157] 07:18:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x95bcc000) [pid = 1931] [serial = 471] [outer = (nil)] 07:18:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x96c4ac00) [pid = 1931] [serial = 472] [outer = 0x95bcc000] 07:18:41 INFO - PROCESS | 1931 | 1460989121940 Marionette DEBUG loaded listener.js 07:18:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x96fc3800) [pid = 1931] [serial = 473] [outer = 0x95bcc000] 07:18:43 INFO - PROCESS | 1931 | 1460989123169 Marionette TRACE conn5 <- [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]]]}] 07:18:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 07:18:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1886ms 07:18:43 INFO - PROCESS | 1931 | 1460989123236 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 07:18:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 07:18:43 INFO - PROCESS | 1931 | 1460989123240 Marionette TRACE conn5 <- [1,601,null,{"value":"8"}] 07:18:43 INFO - PROCESS | 1931 | 1460989123247 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 07:18:43 INFO - PROCESS | 1931 | 1460989123251 Marionette TRACE conn5 <- [1,602,null,{}] 07:18:43 INFO - PROCESS | 1931 | 1460989123257 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:43 INFO - PROCESS | 1931 | 1460989123507 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 07:18:43 INFO - PROCESS | 1931 | 1460989123786 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f5d6000 == 86 [pid = 1931] [id = 158] 07:18:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x970c7400) [pid = 1931] [serial = 474] [outer = (nil)] 07:18:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x9fb4fc00) [pid = 1931] [serial = 475] [outer = 0x970c7400] 07:18:43 INFO - PROCESS | 1931 | 1460989123883 Marionette DEBUG loaded listener.js 07:18:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x9fc70800) [pid = 1931] [serial = 476] [outer = 0x970c7400] 07:18:44 INFO - PROCESS | 1931 | 1460989124769 Marionette TRACE conn5 <- [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]]]}] 07:18:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 07:18:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1585ms 07:18:44 INFO - PROCESS | 1931 | 1460989124832 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 07:18:44 INFO - PROCESS | 1931 | 1460989124836 Marionette TRACE conn5 <- [1,605,null,{"value":"8"}] 07:18:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 07:18:44 INFO - PROCESS | 1931 | 1460989124843 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 07:18:44 INFO - PROCESS | 1931 | 1460989124846 Marionette TRACE conn5 <- [1,606,null,{}] 07:18:44 INFO - PROCESS | 1931 | 1460989124852 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:45 INFO - PROCESS | 1931 | 1460989125037 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 07:18:45 INFO - PROCESS | 1931 | 1460989125257 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:45 INFO - PROCESS | 1931 | ++DOCSHELL 0xa000f400 == 87 [pid = 1931] [id = 159] 07:18:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0xa00d3800) [pid = 1931] [serial = 477] [outer = (nil)] 07:18:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0xa0fdf800) [pid = 1931] [serial = 478] [outer = 0xa00d3800] 07:18:45 INFO - PROCESS | 1931 | 1460989125388 Marionette DEBUG loaded listener.js 07:18:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0xa28b5c00) [pid = 1931] [serial = 479] [outer = 0xa00d3800] 07:18:46 INFO - PROCESS | 1931 | 1460989126271 Marionette TRACE conn5 <- [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]]]}] 07:18:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 07:18:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1489ms 07:18:46 INFO - PROCESS | 1931 | 1460989126333 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 07:18:46 INFO - PROCESS | 1931 | 1460989126338 Marionette TRACE conn5 <- [1,609,null,{"value":"8"}] 07:18:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 07:18:46 INFO - PROCESS | 1931 | 1460989126344 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 07:18:46 INFO - PROCESS | 1931 | 1460989126348 Marionette TRACE conn5 <- [1,610,null,{}] 07:18:46 INFO - PROCESS | 1931 | 1460989126354 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:46 INFO - PROCESS | 1931 | 1460989126536 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 07:18:46 INFO - PROCESS | 1931 | 1460989126813 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f573800 == 88 [pid = 1931] [id = 160] 07:18:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x8f575400) [pid = 1931] [serial = 480] [outer = (nil)] 07:18:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x8f579400) [pid = 1931] [serial = 481] [outer = 0x8f575400] 07:18:46 INFO - PROCESS | 1931 | 1460989126944 Marionette DEBUG loaded listener.js 07:18:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x8f57b800) [pid = 1931] [serial = 482] [outer = 0x8f575400] 07:18:48 INFO - PROCESS | 1931 | 1460989128050 Marionette TRACE conn5 <- [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]]]}] 07:18:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 07:18:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1781ms 07:18:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 07:18:48 INFO - PROCESS | 1931 | 1460989128126 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 07:18:48 INFO - PROCESS | 1931 | 1460989128130 Marionette TRACE conn5 <- [1,613,null,{"value":"8"}] 07:18:48 INFO - PROCESS | 1931 | 1460989128137 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 07:18:48 INFO - PROCESS | 1931 | 1460989128141 Marionette TRACE conn5 <- [1,614,null,{}] 07:18:48 INFO - PROCESS | 1931 | 1460989128146 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:48 INFO - PROCESS | 1931 | 1460989128402 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 07:18:48 INFO - PROCESS | 1931 | 1460989128622 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c251c00 == 89 [pid = 1931] [id = 161] 07:18:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x8c257c00) [pid = 1931] [serial = 483] [outer = (nil)] 07:18:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x8c25e400) [pid = 1931] [serial = 484] [outer = 0x8c257c00] 07:18:48 INFO - PROCESS | 1931 | 1460989128768 Marionette DEBUG loaded listener.js 07:18:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x8c260c00) [pid = 1931] [serial = 485] [outer = 0x8c257c00] 07:18:49 INFO - PROCESS | 1931 | 1460989129713 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 07:18:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 07:18:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1635ms 07:18:49 INFO - PROCESS | 1931 | 1460989129773 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 07:18:49 INFO - PROCESS | 1931 | 1460989129779 Marionette TRACE conn5 <- [1,617,null,{"value":"8"}] 07:18:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 07:18:49 INFO - PROCESS | 1931 | 1460989129789 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 07:18:49 INFO - PROCESS | 1931 | 1460989129794 Marionette TRACE conn5 <- [1,618,null,{}] 07:18:49 INFO - PROCESS | 1931 | 1460989129803 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:50 INFO - PROCESS | 1931 | 1460989130075 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 07:18:50 INFO - PROCESS | 1931 | 1460989130417 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a4f0c00 == 90 [pid = 1931] [id = 162] 07:18:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x8a4f1400) [pid = 1931] [serial = 486] [outer = (nil)] 07:18:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x8a4f7400) [pid = 1931] [serial = 487] [outer = 0x8a4f1400] 07:18:50 INFO - PROCESS | 1931 | 1460989130569 Marionette DEBUG loaded listener.js 07:18:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x8a4f9000) [pid = 1931] [serial = 488] [outer = 0x8a4f1400] 07:18:51 INFO - PROCESS | 1931 | 1460989131892 Marionette TRACE conn5 <- [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]]]}] 07:18:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 07:18:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 2191ms 07:18:52 INFO - PROCESS | 1931 | 1460989132010 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 07:18:52 INFO - PROCESS | 1931 | 1460989132015 Marionette TRACE conn5 <- [1,621,null,{"value":"8"}] 07:18:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 07:18:52 INFO - PROCESS | 1931 | 1460989132109 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 07:18:52 INFO - PROCESS | 1931 | 1460989132115 Marionette TRACE conn5 <- [1,622,null,{}] 07:18:52 INFO - PROCESS | 1931 | 1460989132129 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:52 INFO - PROCESS | 1931 | 1460989132526 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 07:18:52 INFO - PROCESS | 1931 | 1460989132849 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a4f3c00 == 91 [pid = 1931] [id = 163] 07:18:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x8a4f4000) [pid = 1931] [serial = 489] [outer = (nil)] 07:18:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x8c25f800) [pid = 1931] [serial = 490] [outer = 0x8a4f4000] 07:18:53 INFO - PROCESS | 1931 | 1460989133006 Marionette DEBUG loaded listener.js 07:18:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x8f574000) [pid = 1931] [serial = 491] [outer = 0x8a4f4000] 07:18:54 INFO - PROCESS | 1931 | 1460989134312 Marionette TRACE conn5 <- [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]]]}] 07:18:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 07:18:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 2327ms 07:18:54 INFO - PROCESS | 1931 | 1460989134367 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 07:18:54 INFO - PROCESS | 1931 | 1460989134373 Marionette TRACE conn5 <- [1,625,null,{"value":"8"}] 07:18:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 07:18:54 INFO - PROCESS | 1931 | 1460989134384 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 07:18:54 INFO - PROCESS | 1931 | 1460989134388 Marionette TRACE conn5 <- [1,626,null,{}] 07:18:54 INFO - PROCESS | 1931 | 1460989134398 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:54 INFO - PROCESS | 1931 | 1460989134713 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 07:18:55 INFO - PROCESS | 1931 | 1460989135071 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a240400 == 92 [pid = 1931] [id = 164] 07:18:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x8c3e6c00) [pid = 1931] [serial = 492] [outer = (nil)] 07:18:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x8c510000) [pid = 1931] [serial = 493] [outer = 0x8c3e6c00] 07:18:55 INFO - PROCESS | 1931 | 1460989135215 Marionette DEBUG loaded listener.js 07:18:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x8e24a400) [pid = 1931] [serial = 494] [outer = 0x8c3e6c00] 07:18:56 INFO - PROCESS | 1931 | 1460989136631 Marionette TRACE conn5 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 07:18:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 07:18:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 2349ms 07:18:56 INFO - PROCESS | 1931 | 1460989136734 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 07:18:56 INFO - PROCESS | 1931 | 1460989136740 Marionette TRACE conn5 <- [1,629,null,{"value":"8"}] 07:18:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 07:18:57 INFO - PROCESS | 1931 | 1460989137586 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 07:18:57 INFO - PROCESS | 1931 | 1460989137595 Marionette TRACE conn5 <- [1,630,null,{}] 07:18:57 INFO - PROCESS | 1931 | 1460989137694 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:57 INFO - PROCESS | 1931 | 1460989137960 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 07:18:58 INFO - PROCESS | 1931 | 1460989138186 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bfb9c00 == 93 [pid = 1931] [id = 165] 07:18:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x8c254400) [pid = 1931] [serial = 495] [outer = (nil)] 07:18:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x8c25e800) [pid = 1931] [serial = 496] [outer = 0x8c254400] 07:18:58 INFO - PROCESS | 1931 | 1460989138356 Marionette DEBUG loaded listener.js 07:18:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x8c26ac00) [pid = 1931] [serial = 497] [outer = 0x8c254400] 07:18:59 INFO - PROCESS | 1931 | 1460989139706 Marionette TRACE conn5 <- [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]]]}] 07:18:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 07:18:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 2915ms 07:18:59 INFO - PROCESS | 1931 | 1460989139764 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 07:18:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 07:18:59 INFO - PROCESS | 1931 | 1460989139773 Marionette TRACE conn5 <- [1,633,null,{"value":"8"}] 07:18:59 INFO - PROCESS | 1931 | 1460989139783 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 07:18:59 INFO - PROCESS | 1931 | 1460989139790 Marionette TRACE conn5 <- [1,634,null,{}] 07:18:59 INFO - PROCESS | 1931 | 1460989139806 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:00 INFO - PROCESS | 1931 | 1460989140199 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 07:19:00 INFO - PROCESS | 1931 | 1460989140557 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a24a800 == 94 [pid = 1931] [id = 166] 07:19:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x8c25ac00) [pid = 1931] [serial = 498] [outer = (nil)] 07:19:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x8c999800) [pid = 1931] [serial = 499] [outer = 0x8c25ac00] 07:19:00 INFO - PROCESS | 1931 | 1460989140690 Marionette DEBUG loaded listener.js 07:19:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x8d99c000) [pid = 1931] [serial = 500] [outer = 0x8c25ac00] 07:19:01 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:19:02 INFO - PROCESS | 1931 | 1460989142246 Marionette TRACE conn5 <- [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]]]}] 07:19:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 07:19:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 2504ms 07:19:02 INFO - PROCESS | 1931 | 1460989142362 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 07:19:02 INFO - PROCESS | 1931 | 1460989142369 Marionette TRACE conn5 <- [1,637,null,{"value":"8"}] 07:19:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 07:19:02 INFO - PROCESS | 1931 | 1460989142452 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 07:19:02 INFO - PROCESS | 1931 | 1460989142458 Marionette TRACE conn5 <- [1,638,null,{}] 07:19:02 INFO - PROCESS | 1931 | 1460989142467 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:02 INFO - PROCESS | 1931 | 1460989142766 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 07:19:03 INFO - PROCESS | 1931 | 1460989143077 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:03 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x95f44c00) [pid = 1931] [serial = 397] [outer = (nil)] [url = about:blank] 07:19:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c754800 == 95 [pid = 1931] [id = 167] 07:19:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x8d9a4c00) [pid = 1931] [serial = 501] [outer = (nil)] 07:19:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x8e1ad400) [pid = 1931] [serial = 502] [outer = 0x8d9a4c00] 07:19:03 INFO - PROCESS | 1931 | 1460989143285 Marionette DEBUG loaded listener.js 07:19:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x8e256000) [pid = 1931] [serial = 503] [outer = 0x8d9a4c00] 07:19:03 INFO - PROCESS | 1931 | --DOCSHELL 0x8c270000 == 94 [pid = 1931] [id = 151] 07:19:03 INFO - PROCESS | 1931 | --DOCSHELL 0x8f4d4400 == 93 [pid = 1931] [id = 150] 07:19:03 INFO - PROCESS | 1931 | --DOCSHELL 0x8d9a3400 == 92 [pid = 1931] [id = 149] 07:19:03 INFO - PROCESS | 1931 | --DOCSHELL 0x8bfad000 == 91 [pid = 1931] [id = 148] 07:19:03 INFO - PROCESS | 1931 | --DOCSHELL 0x8bfb3c00 == 90 [pid = 1931] [id = 147] 07:19:04 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:19:04 INFO - PROCESS | 1931 | --DOCSHELL 0x8bfb8400 == 89 [pid = 1931] [id = 146] 07:19:04 INFO - PROCESS | 1931 | --DOCSHELL 0x8a249c00 == 88 [pid = 1931] [id = 145] 07:19:04 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x8f5d5000) [pid = 1931] [serial = 389] [outer = (nil)] [url = about:blank] 07:19:04 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x932d7400) [pid = 1931] [serial = 395] [outer = (nil)] [url = about:blank] 07:19:04 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x8f497800) [pid = 1931] [serial = 271] [outer = (nil)] [url = about:blank] 07:19:04 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x9df0f000) [pid = 1931] [serial = 277] [outer = (nil)] [url = about:blank] 07:19:04 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x8c50dc00) [pid = 1931] [serial = 283] [outer = (nil)] [url = about:blank] 07:19:04 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0xa47ac800) [pid = 1931] [serial = 286] [outer = (nil)] [url = about:blank] 07:19:04 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x95b64000) [pid = 1931] [serial = 274] [outer = (nil)] [url = about:blank] 07:19:04 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0xa0fe1c00) [pid = 1931] [serial = 280] [outer = (nil)] [url = about:blank] 07:19:04 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x98999c00) [pid = 1931] [serial = 307] [outer = (nil)] [url = about:blank] 07:19:04 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x932d1800) [pid = 1931] [serial = 392] [outer = (nil)] [url = about:blank] 07:19:04 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x917d0400) [pid = 1931] [serial = 391] [outer = (nil)] [url = about:blank] 07:19:04 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x8f26bc00) [pid = 1931] [serial = 394] [outer = (nil)] [url = about:blank] 07:19:04 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x9887ec00) [pid = 1931] [serial = 352] [outer = (nil)] [url = about:blank] 07:19:04 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0xa3c1d400) [pid = 1931] [serial = 366] [outer = (nil)] [url = about:blank] 07:19:04 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x8f494000) [pid = 1931] [serial = 388] [outer = (nil)] [url = about:blank] 07:19:04 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x8ee09000) [pid = 1931] [serial = 385] [outer = (nil)] [url = about:blank] 07:19:04 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x8efb9800) [pid = 1931] [serial = 386] [outer = (nil)] [url = about:blank] 07:19:04 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x8c3e3400) [pid = 1931] [serial = 378] [outer = (nil)] [url = about:blank] 07:19:04 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x8daed800) [pid = 1931] [serial = 369] [outer = (nil)] [url = about:blank] 07:19:04 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x8e1a3c00) [pid = 1931] [serial = 383] [outer = (nil)] [url = about:blank] 07:19:04 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x8daf7800) [pid = 1931] [serial = 382] [outer = (nil)] [url = about:blank] 07:19:04 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x98993c00) [pid = 1931] [serial = 360] [outer = (nil)] [url = about:blank] 07:19:04 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x917d7800) [pid = 1931] [serial = 357] [outer = (nil)] [url = about:blank] 07:19:04 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x8bfb6000) [pid = 1931] [serial = 372] [outer = (nil)] [url = about:blank] 07:19:04 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x9fc7e400) [pid = 1931] [serial = 363] [outer = (nil)] [url = about:blank] 07:19:04 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x8f4ca400) [pid = 1931] [serial = 202] [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.] 07:19:04 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x8efb9c00) [pid = 1931] [serial = 354] [outer = (nil)] [url = about:blank] 07:19:04 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x8e1a6c00) [pid = 1931] [serial = 375] [outer = (nil)] [url = about:blank] 07:19:04 INFO - PROCESS | 1931 | 1460989144627 Marionette TRACE conn5 <- [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]]]}] 07:19:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 07:19:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 2254ms 07:19:04 INFO - PROCESS | 1931 | 1460989144699 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 07:19:04 INFO - PROCESS | 1931 | 1460989144706 Marionette TRACE conn5 <- [1,641,null,{"value":"8"}] 07:19:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 07:19:04 INFO - PROCESS | 1931 | 1460989144716 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 07:19:04 INFO - PROCESS | 1931 | 1460989144719 Marionette TRACE conn5 <- [1,642,null,{}] 07:19:04 INFO - PROCESS | 1931 | 1460989144728 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:05 INFO - PROCESS | 1931 | 1460989145039 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 07:19:05 INFO - PROCESS | 1931 | 1460989145252 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c50f400 == 89 [pid = 1931] [id = 168] 07:19:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x8e1a5c00) [pid = 1931] [serial = 504] [outer = (nil)] 07:19:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x8ee06c00) [pid = 1931] [serial = 505] [outer = 0x8e1a5c00] 07:19:05 INFO - PROCESS | 1931 | 1460989145375 Marionette DEBUG loaded listener.js 07:19:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x8efba400) [pid = 1931] [serial = 506] [outer = 0x8e1a5c00] 07:19:06 INFO - PROCESS | 1931 | 1460989146607 Marionette TRACE conn5 <- [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]]]}] 07:19:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 07:19:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1943ms 07:19:06 INFO - PROCESS | 1931 | 1460989146660 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 07:19:06 INFO - PROCESS | 1931 | 1460989146665 Marionette TRACE conn5 <- [1,645,null,{"value":"8"}] 07:19:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 07:19:06 INFO - PROCESS | 1931 | 1460989146681 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 07:19:06 INFO - PROCESS | 1931 | 1460989146687 Marionette TRACE conn5 <- [1,646,null,{}] 07:19:06 INFO - PROCESS | 1931 | 1460989146704 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:07 INFO - PROCESS | 1931 | 1460989147055 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 07:19:07 INFO - PROCESS | 1931 | 1460989147123 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e1ae000 == 90 [pid = 1931] [id = 169] 07:19:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x8ee09000) [pid = 1931] [serial = 507] [outer = (nil)] 07:19:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x8f25e400) [pid = 1931] [serial = 508] [outer = 0x8ee09000] 07:19:07 INFO - PROCESS | 1931 | 1460989147206 Marionette DEBUG loaded listener.js 07:19:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x8f26c000) [pid = 1931] [serial = 509] [outer = 0x8ee09000] 07:19:08 INFO - PROCESS | 1931 | 1460989148153 Marionette TRACE conn5 <- [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]]]}] 07:19:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 07:19:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1499ms 07:19:08 INFO - PROCESS | 1931 | 1460989148174 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 07:19:08 INFO - PROCESS | 1931 | 1460989148178 Marionette TRACE conn5 <- [1,649,null,{"value":"8"}] 07:19:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 07:19:08 INFO - PROCESS | 1931 | 1460989148191 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 07:19:08 INFO - PROCESS | 1931 | 1460989148194 Marionette TRACE conn5 <- [1,650,null,{}] 07:19:08 INFO - PROCESS | 1931 | 1460989148201 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:08 INFO - PROCESS | 1931 | 1460989148466 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 07:19:08 INFO - PROCESS | 1931 | 1460989148496 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f09b400 == 91 [pid = 1931] [id = 170] 07:19:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x8f48d000) [pid = 1931] [serial = 510] [outer = (nil)] 07:19:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x8f57fc00) [pid = 1931] [serial = 511] [outer = 0x8f48d000] 07:19:08 INFO - PROCESS | 1931 | 1460989148588 Marionette DEBUG loaded listener.js 07:19:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x8f5de800) [pid = 1931] [serial = 512] [outer = 0x8f48d000] 07:19:09 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x8f5dc000) [pid = 1931] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 07:19:09 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x8c3dd400) [pid = 1931] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 07:19:09 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x8f495800) [pid = 1931] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 07:19:09 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x8c3e2000) [pid = 1931] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 07:19:09 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x8bfb8c00) [pid = 1931] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 07:19:09 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x8c3dc400) [pid = 1931] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 07:19:09 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x8c3e5000) [pid = 1931] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 07:19:09 INFO - PROCESS | 1931 | 1460989149846 Marionette TRACE conn5 <- [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]]]}] 07:19:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 07:19:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1690ms 07:19:09 INFO - PROCESS | 1931 | 1460989149876 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 07:19:09 INFO - PROCESS | 1931 | 1460989149880 Marionette TRACE conn5 <- [1,653,null,{"value":"8"}] 07:19:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 07:19:09 INFO - PROCESS | 1931 | 1460989149886 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 07:19:09 INFO - PROCESS | 1931 | 1460989149888 Marionette TRACE conn5 <- [1,654,null,{}] 07:19:09 INFO - PROCESS | 1931 | 1460989149894 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:10 INFO - PROCESS | 1931 | 1460989150049 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 07:19:10 INFO - PROCESS | 1931 | 1460989150066 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bfb8c00 == 92 [pid = 1931] [id = 171] 07:19:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x8c3dc400) [pid = 1931] [serial = 513] [outer = (nil)] 07:19:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x915aa000) [pid = 1931] [serial = 514] [outer = 0x8c3dc400] 07:19:10 INFO - PROCESS | 1931 | 1460989150140 Marionette DEBUG loaded listener.js 07:19:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x917d2800) [pid = 1931] [serial = 515] [outer = 0x8c3dc400] 07:19:11 INFO - PROCESS | 1931 | 1460989151029 Marionette TRACE conn5 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 07:19:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 07:19:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1182ms 07:19:11 INFO - PROCESS | 1931 | 1460989151069 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 07:19:11 INFO - PROCESS | 1931 | 1460989151074 Marionette TRACE conn5 <- [1,657,null,{"value":"8"}] 07:19:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 07:19:11 INFO - PROCESS | 1931 | 1460989151089 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 07:19:11 INFO - PROCESS | 1931 | 1460989151093 Marionette TRACE conn5 <- [1,658,null,{}] 07:19:11 INFO - PROCESS | 1931 | 1460989151100 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:11 INFO - PROCESS | 1931 | 1460989151273 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 07:19:11 INFO - PROCESS | 1931 | 1460989151540 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a249c00 == 93 [pid = 1931] [id = 172] 07:19:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x8a24b800) [pid = 1931] [serial = 516] [outer = (nil)] 07:19:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x8a4fe000) [pid = 1931] [serial = 517] [outer = 0x8a24b800] 07:19:11 INFO - PROCESS | 1931 | 1460989151645 Marionette DEBUG loaded listener.js 07:19:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x8bfb0400) [pid = 1931] [serial = 518] [outer = 0x8a24b800] 07:19:12 INFO - PROCESS | 1931 | 1460989152721 Marionette TRACE conn5 <- [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]]]}] 07:19:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 07:19:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1689ms 07:19:12 INFO - PROCESS | 1931 | 1460989152785 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 07:19:12 INFO - PROCESS | 1931 | 1460989152792 Marionette TRACE conn5 <- [1,661,null,{"value":"8"}] 07:19:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 07:19:12 INFO - PROCESS | 1931 | 1460989152802 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 07:19:12 INFO - PROCESS | 1931 | 1460989152809 Marionette TRACE conn5 <- [1,662,null,{}] 07:19:12 INFO - PROCESS | 1931 | 1460989152817 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:13 INFO - PROCESS | 1931 | 1460989153024 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 07:19:13 INFO - PROCESS | 1931 | 1460989153263 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c25ec00 == 94 [pid = 1931] [id = 173] 07:19:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x8c50e400) [pid = 1931] [serial = 519] [outer = (nil)] 07:19:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x8d7db400) [pid = 1931] [serial = 520] [outer = 0x8c50e400] 07:19:13 INFO - PROCESS | 1931 | 1460989153367 Marionette DEBUG loaded listener.js 07:19:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x8e1a7800) [pid = 1931] [serial = 521] [outer = 0x8c50e400] 07:19:13 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:19:14 INFO - PROCESS | 1931 | 1460989154369 Marionette TRACE conn5 <- [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]]]}] 07:19:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 07:19:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1600ms 07:19:14 INFO - PROCESS | 1931 | 1460989154405 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 07:19:14 INFO - PROCESS | 1931 | 1460989154412 Marionette TRACE conn5 <- [1,665,null,{"value":"8"}] 07:19:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 07:19:14 INFO - PROCESS | 1931 | 1460989154420 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 07:19:14 INFO - PROCESS | 1931 | 1460989154423 Marionette TRACE conn5 <- [1,666,null,{}] 07:19:14 INFO - PROCESS | 1931 | 1460989154430 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:14 INFO - PROCESS | 1931 | 1460989154634 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 07:19:14 INFO - PROCESS | 1931 | 1460989154904 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ee08400 == 95 [pid = 1931] [id = 174] 07:19:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x8f0a2000) [pid = 1931] [serial = 522] [outer = (nil)] 07:19:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x8f498c00) [pid = 1931] [serial = 523] [outer = 0x8f0a2000] 07:19:15 INFO - PROCESS | 1931 | 1460989155039 Marionette DEBUG loaded listener.js 07:19:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x8f4d9800) [pid = 1931] [serial = 524] [outer = 0x8f0a2000] 07:19:15 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:19:15 INFO - PROCESS | 1931 | 1460989155943 Marionette TRACE conn5 <- [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]]]}] 07:19:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 07:19:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1584ms 07:19:16 INFO - PROCESS | 1931 | 1460989156004 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 07:19:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 07:19:16 INFO - PROCESS | 1931 | 1460989156009 Marionette TRACE conn5 <- [1,669,null,{"value":"8"}] 07:19:16 INFO - PROCESS | 1931 | 1460989156025 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 07:19:16 INFO - PROCESS | 1931 | 1460989156035 Marionette TRACE conn5 <- [1,670,null,{}] 07:19:16 INFO - PROCESS | 1931 | 1460989156042 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:16 INFO - PROCESS | 1931 | 1460989156282 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 07:19:16 INFO - PROCESS | 1931 | 1460989156517 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c252000 == 96 [pid = 1931] [id = 175] 07:19:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x8e1a3400) [pid = 1931] [serial = 525] [outer = (nil)] 07:19:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x95807400) [pid = 1931] [serial = 526] [outer = 0x8e1a3400] 07:19:16 INFO - PROCESS | 1931 | 1460989156620 Marionette DEBUG loaded listener.js 07:19:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x95bbf800) [pid = 1931] [serial = 527] [outer = 0x8e1a3400] 07:19:17 INFO - PROCESS | 1931 | 1460989157544 Marionette TRACE conn5 <- [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]]]}] 07:19:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 07:19:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1602ms 07:19:17 INFO - PROCESS | 1931 | 1460989157620 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 07:19:17 INFO - PROCESS | 1931 | 1460989157624 Marionette TRACE conn5 <- [1,673,null,{"value":"8"}] 07:19:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 07:19:17 INFO - PROCESS | 1931 | 1460989157631 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 07:19:17 INFO - PROCESS | 1931 | 1460989157635 Marionette TRACE conn5 <- [1,674,null,{}] 07:19:17 INFO - PROCESS | 1931 | 1460989157648 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:17 INFO - PROCESS | 1931 | 1460989157883 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 07:19:18 INFO - PROCESS | 1931 | 1460989158137 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x915ab400 == 97 [pid = 1931] [id = 176] 07:19:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x95bc2c00) [pid = 1931] [serial = 528] [outer = (nil)] 07:19:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x96c44400) [pid = 1931] [serial = 529] [outer = 0x95bc2c00] 07:19:18 INFO - PROCESS | 1931 | 1460989158334 Marionette DEBUG loaded listener.js 07:19:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x96fc4800) [pid = 1931] [serial = 530] [outer = 0x95bc2c00] 07:19:19 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:19:19 INFO - PROCESS | 1931 | 1460989159540 Marionette TRACE conn5 <- [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]]]}] 07:19:19 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 07:19:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1939ms 07:19:19 INFO - PROCESS | 1931 | 1460989159571 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 07:19:19 INFO - PROCESS | 1931 | 1460989159575 Marionette TRACE conn5 <- [1,677,null,{"value":"8"}] 07:19:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 07:19:19 INFO - PROCESS | 1931 | 1460989159581 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 07:19:19 INFO - PROCESS | 1931 | 1460989159585 Marionette TRACE conn5 <- [1,678,null,{}] 07:19:19 INFO - PROCESS | 1931 | 1460989159590 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:19 INFO - PROCESS | 1931 | 1460989159771 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 07:19:20 INFO - PROCESS | 1931 | 1460989160012 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x970cfc00 == 98 [pid = 1931] [id = 177] 07:19:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x973c7c00) [pid = 1931] [serial = 531] [outer = (nil)] 07:19:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x97b89000) [pid = 1931] [serial = 532] [outer = 0x973c7c00] 07:19:20 INFO - PROCESS | 1931 | 1460989160157 Marionette DEBUG loaded listener.js 07:19:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x9ae0bc00) [pid = 1931] [serial = 533] [outer = 0x973c7c00] 07:19:21 INFO - PROCESS | 1931 | 1460989161077 Marionette TRACE conn5 <- [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]]]}] 07:19:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 07:19:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1534ms 07:19:21 INFO - PROCESS | 1931 | 1460989161116 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 07:19:21 INFO - PROCESS | 1931 | 1460989161121 Marionette TRACE conn5 <- [1,681,null,{"value":"8"}] 07:19:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 07:19:21 INFO - PROCESS | 1931 | 1460989161127 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 07:19:21 INFO - PROCESS | 1931 | 1460989161130 Marionette TRACE conn5 <- [1,682,null,{}] 07:19:21 INFO - PROCESS | 1931 | 1460989161136 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:21 INFO - PROCESS | 1931 | 1460989161324 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 07:19:21 INFO - PROCESS | 1931 | 1460989161506 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x9df09000 == 99 [pid = 1931] [id = 178] 07:19:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x9df0b800) [pid = 1931] [serial = 534] [outer = (nil)] 07:19:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x9fc78000) [pid = 1931] [serial = 535] [outer = 0x9df0b800] 07:19:21 INFO - PROCESS | 1931 | 1460989161595 Marionette DEBUG loaded listener.js 07:19:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0xa0002c00) [pid = 1931] [serial = 536] [outer = 0x9df0b800] 07:19:23 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:19:23 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:19:23 INFO - PROCESS | 1931 | 1460989163213 Marionette TRACE conn5 <- [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]]]}] 07:19:23 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) 07:19:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2132ms 07:19:23 INFO - PROCESS | 1931 | 1460989163262 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 07:19:23 INFO - PROCESS | 1931 | 1460989163268 Marionette TRACE conn5 <- [1,685,null,{"value":"8"}] 07:19:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 07:19:23 INFO - PROCESS | 1931 | 1460989163277 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 07:19:23 INFO - PROCESS | 1931 | 1460989163282 Marionette TRACE conn5 <- [1,686,null,{}] 07:19:23 INFO - PROCESS | 1931 | 1460989163293 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:23 INFO - PROCESS | 1931 | 1460989163591 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 07:19:23 INFO - PROCESS | 1931 | 1460989163725 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x8daf1c00 == 100 [pid = 1931] [id = 179] 07:19:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x9ba8e000) [pid = 1931] [serial = 537] [outer = (nil)] 07:19:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0xa0e45c00) [pid = 1931] [serial = 538] [outer = 0x9ba8e000] 07:19:23 INFO - PROCESS | 1931 | 1460989163815 Marionette DEBUG loaded listener.js 07:19:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0xa2a05400) [pid = 1931] [serial = 539] [outer = 0x9ba8e000] 07:19:25 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:19:25 INFO - PROCESS | 1931 | 1460989165161 Marionette TRACE conn5 <- [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]]]}] 07:19:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 07:19:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1945ms 07:19:25 INFO - PROCESS | 1931 | 1460989165308 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 07:19:25 INFO - PROCESS | 1931 | 1460989165312 Marionette TRACE conn5 <- [1,689,null,{"value":"8"}] 07:19:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 07:19:25 INFO - PROCESS | 1931 | 1460989165330 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 07:19:25 INFO - PROCESS | 1931 | 1460989165335 Marionette TRACE conn5 <- [1,690,null,{}] 07:19:25 INFO - PROCESS | 1931 | 1460989165341 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:25 INFO - PROCESS | 1931 | 1460989165538 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 07:19:25 INFO - PROCESS | 1931 | 1460989165789 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x8958c400 == 101 [pid = 1931] [id = 180] 07:19:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x8958d800) [pid = 1931] [serial = 540] [outer = (nil)] 07:19:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0x89593800) [pid = 1931] [serial = 541] [outer = 0x8958d800] 07:19:25 INFO - PROCESS | 1931 | 1460989165878 Marionette DEBUG loaded listener.js 07:19:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0x89595c00) [pid = 1931] [serial = 542] [outer = 0x8958d800] 07:19:27 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:19:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 07:19:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1893ms 07:19:27 INFO - PROCESS | 1931 | 1460989167212 Marionette TRACE conn5 <- [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]]]}] 07:19:27 INFO - PROCESS | 1931 | 1460989167223 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 07:19:27 INFO - PROCESS | 1931 | 1460989167226 Marionette TRACE conn5 <- [1,693,null,{"value":"8"}] 07:19:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 07:19:27 INFO - PROCESS | 1931 | 1460989167233 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 07:19:27 INFO - PROCESS | 1931 | 1460989167237 Marionette TRACE conn5 <- [1,694,null,{}] 07:19:27 INFO - PROCESS | 1931 | 1460989167243 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:27 INFO - PROCESS | 1931 | 1460989167523 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 07:19:27 INFO - PROCESS | 1931 | 1460989167727 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x8959b000 == 102 [pid = 1931] [id = 181] 07:19:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0x8959bc00) [pid = 1931] [serial = 543] [outer = (nil)] 07:19:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0x8d7da800) [pid = 1931] [serial = 544] [outer = 0x8959bc00] 07:19:27 INFO - PROCESS | 1931 | 1460989167862 Marionette DEBUG loaded listener.js 07:19:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0x8f0a0800) [pid = 1931] [serial = 545] [outer = 0x8959bc00] 07:19:29 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:19:29 INFO - PROCESS | 1931 | 1460989169751 Marionette TRACE conn5 <- [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]]]}] 07:19:29 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) 07:19:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2551ms 07:19:29 INFO - PROCESS | 1931 | 1460989169785 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 07:19:29 INFO - PROCESS | 1931 | 1460989169792 Marionette TRACE conn5 <- [1,697,null,{"value":"8"}] 07:19:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 07:19:29 INFO - PROCESS | 1931 | 1460989169800 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 07:19:29 INFO - PROCESS | 1931 | 1460989169804 Marionette TRACE conn5 <- [1,698,null,{}] 07:19:29 INFO - PROCESS | 1931 | 1460989169812 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:30 INFO - PROCESS | 1931 | 1460989170083 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 07:19:30 INFO - PROCESS | 1931 | 1460989170297 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a24d000 == 103 [pid = 1931] [id = 182] 07:19:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 196 (0x8a4f5000) [pid = 1931] [serial = 546] [outer = (nil)] 07:19:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 197 (0x8c3dd000) [pid = 1931] [serial = 547] [outer = 0x8a4f5000] 07:19:30 INFO - PROCESS | 1931 | 1460989170430 Marionette DEBUG loaded listener.js 07:19:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 198 (0x8c9a0400) [pid = 1931] [serial = 548] [outer = 0x8a4f5000] 07:19:30 INFO - PROCESS | 1931 | --DOCSHELL 0x8ed13c00 == 102 [pid = 1931] [id = 66] 07:19:31 INFO - PROCESS | 1931 | --DOMWINDOW == 197 (0x8f266000) [pid = 1931] [serial = 403] [outer = (nil)] [url = about:blank] 07:19:31 INFO - PROCESS | 1931 | --DOMWINDOW == 196 (0x8d9a3800) [pid = 1931] [serial = 400] [outer = (nil)] [url = about:blank] 07:19:31 INFO - PROCESS | 1931 | --DOMWINDOW == 195 (0x970d1400) [pid = 1931] [serial = 409] [outer = (nil)] [url = about:blank] 07:19:31 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0x9ac88800) [pid = 1931] [serial = 412] [outer = (nil)] [url = about:blank] 07:19:31 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x95bc9400) [pid = 1931] [serial = 406] [outer = (nil)] [url = about:blank] 07:19:31 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0xa0a6a000) [pid = 1931] [serial = 415] [outer = (nil)] [url = about:blank] 07:19:31 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x8c26a400) [pid = 1931] [serial = 418] [outer = (nil)] [url = about:blank] 07:19:31 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x96c41c00) [pid = 1931] [serial = 421] [outer = (nil)] [url = about:blank] 07:19:31 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x8d7d8000) [pid = 1931] [serial = 424] [outer = (nil)] [url = about:blank] 07:19:31 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x8b568c00) [pid = 1931] [serial = 427] [outer = (nil)] [url = about:blank] 07:19:31 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x96c49c00) [pid = 1931] [serial = 430] [outer = (nil)] [url = about:blank] 07:19:31 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x8a243c00) [pid = 1931] [serial = 433] [outer = (nil)] [url = about:blank] 07:19:31 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x950a0400) [pid = 1931] [serial = 457] [outer = (nil)] [url = about:blank] 07:19:31 INFO - PROCESS | 1931 | --DOCSHELL 0x8bfb8c00 == 101 [pid = 1931] [id = 171] 07:19:31 INFO - PROCESS | 1931 | --DOCSHELL 0x915ab800 == 100 [pid = 1931] [id = 132] 07:19:31 INFO - PROCESS | 1931 | --DOCSHELL 0x8f09b400 == 99 [pid = 1931] [id = 170] 07:19:31 INFO - PROCESS | 1931 | --DOCSHELL 0x8e1ae000 == 98 [pid = 1931] [id = 169] 07:19:31 INFO - PROCESS | 1931 | --DOCSHELL 0x8c50f400 == 97 [pid = 1931] [id = 168] 07:19:31 INFO - PROCESS | 1931 | --DOCSHELL 0x8c754800 == 96 [pid = 1931] [id = 167] 07:19:31 INFO - PROCESS | 1931 | --DOCSHELL 0x8a24a800 == 95 [pid = 1931] [id = 166] 07:19:31 INFO - PROCESS | 1931 | --DOCSHELL 0x8bfb9c00 == 94 [pid = 1931] [id = 165] 07:19:31 INFO - PROCESS | 1931 | --DOCSHELL 0x8f573800 == 93 [pid = 1931] [id = 160] 07:19:31 INFO - PROCESS | 1931 | --DOCSHELL 0xa000f400 == 92 [pid = 1931] [id = 159] 07:19:31 INFO - PROCESS | 1931 | --DOCSHELL 0x8f5d6000 == 91 [pid = 1931] [id = 158] 07:19:31 INFO - PROCESS | 1931 | --DOCSHELL 0x8a248800 == 90 [pid = 1931] [id = 157] 07:19:31 INFO - PROCESS | 1931 | --DOCSHELL 0x8f5e0400 == 89 [pid = 1931] [id = 156] 07:19:31 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x917d0c00) [pid = 1931] [serial = 451] [outer = (nil)] [url = about:blank] 07:19:31 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x8c74c000) [pid = 1931] [serial = 454] [outer = (nil)] [url = about:blank] 07:19:31 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x8f4cd400) [pid = 1931] [serial = 448] [outer = (nil)] [url = about:blank] 07:19:31 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x8d7ce000) [pid = 1931] [serial = 437] [outer = (nil)] [url = about:blank] 07:19:31 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x8c751000) [pid = 1931] [serial = 436] [outer = (nil)] [url = about:blank] 07:19:31 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x8f25ec00) [pid = 1931] [serial = 443] [outer = (nil)] [url = about:blank] 07:19:31 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x8e1ad800) [pid = 1931] [serial = 442] [outer = (nil)] [url = about:blank] 07:19:31 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x8ee04000) [pid = 1931] [serial = 445] [outer = (nil)] [url = about:blank] 07:19:31 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x8f264400) [pid = 1931] [serial = 446] [outer = (nil)] [url = about:blank] 07:19:31 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x8ed1e800) [pid = 1931] [serial = 440] [outer = (nil)] [url = about:blank] 07:19:31 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x8e1a2800) [pid = 1931] [serial = 439] [outer = (nil)] [url = about:blank] 07:19:31 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x932d7800) [pid = 1931] [serial = 452] [outer = (nil)] [url = about:blank] 07:19:31 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x8ed19000) [pid = 1931] [serial = 455] [outer = (nil)] [url = about:blank] 07:19:31 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x8f4d4800) [pid = 1931] [serial = 449] [outer = (nil)] [url = about:blank] 07:19:31 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:19:31 INFO - PROCESS | 1931 | 1460989171992 Marionette TRACE conn5 <- [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]]]}] 07:19:32 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) 07:19:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2235ms 07:19:32 INFO - PROCESS | 1931 | 1460989172036 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 07:19:32 INFO - PROCESS | 1931 | 1460989172045 Marionette TRACE conn5 <- [1,701,null,{"value":"8"}] 07:19:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 07:19:32 INFO - PROCESS | 1931 | 1460989172055 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 07:19:32 INFO - PROCESS | 1931 | 1460989172059 Marionette TRACE conn5 <- [1,702,null,{}] 07:19:32 INFO - PROCESS | 1931 | 1460989172066 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:32 INFO - PROCESS | 1931 | 1460989172243 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 07:19:32 INFO - PROCESS | 1931 | 1460989172386 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a4f1c00 == 90 [pid = 1931] [id = 183] 07:19:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x8a4fc400) [pid = 1931] [serial = 549] [outer = (nil)] 07:19:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x8c99fc00) [pid = 1931] [serial = 550] [outer = 0x8a4fc400] 07:19:32 INFO - PROCESS | 1931 | 1460989172462 Marionette DEBUG loaded listener.js 07:19:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x8e1a3800) [pid = 1931] [serial = 551] [outer = 0x8a4fc400] 07:19:33 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:19:33 INFO - PROCESS | 1931 | 1460989173647 Marionette TRACE conn5 <- [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]]]}] 07:19:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 07:19:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1636ms 07:19:33 INFO - PROCESS | 1931 | 1460989173691 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 07:19:33 INFO - PROCESS | 1931 | 1460989173696 Marionette TRACE conn5 <- [1,705,null,{"value":"8"}] 07:19:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 07:19:33 INFO - PROCESS | 1931 | 1460989173724 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 07:19:33 INFO - PROCESS | 1931 | 1460989173731 Marionette TRACE conn5 <- [1,706,null,{}] 07:19:33 INFO - PROCESS | 1931 | 1460989173755 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:34 INFO - PROCESS | 1931 | 1460989174020 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 07:19:34 INFO - PROCESS | 1931 | 1460989174062 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e24d000 == 91 [pid = 1931] [id = 184] 07:19:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x8e24f400) [pid = 1931] [serial = 552] [outer = (nil)] 07:19:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x8ee0ec00) [pid = 1931] [serial = 553] [outer = 0x8e24f400] 07:19:34 INFO - PROCESS | 1931 | 1460989174142 Marionette DEBUG loaded listener.js 07:19:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x8f25d800) [pid = 1931] [serial = 554] [outer = 0x8e24f400] 07:19:35 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:19:35 INFO - PROCESS | 1931 | 1460989175468 Marionette TRACE conn5 <- [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]]]}] 07:19:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 07:19:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1788ms 07:19:35 INFO - PROCESS | 1931 | 1460989175513 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 07:19:35 INFO - PROCESS | 1931 | 1460989175518 Marionette TRACE conn5 <- [1,709,null,{"value":"8"}] 07:19:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 07:19:35 INFO - PROCESS | 1931 | 1460989175525 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 07:19:35 INFO - PROCESS | 1931 | 1460989175529 Marionette TRACE conn5 <- [1,710,null,{}] 07:19:35 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x8f0a1400) [pid = 1931] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 07:19:35 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x8d9a4c00) [pid = 1931] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 07:19:35 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x8ee09000) [pid = 1931] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 07:19:35 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x8c25ac00) [pid = 1931] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 07:19:35 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x8e1a5c00) [pid = 1931] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 07:19:35 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x8c254400) [pid = 1931] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 07:19:35 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x8f48d000) [pid = 1931] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 07:19:35 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x917cb800) [pid = 1931] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 07:19:35 INFO - PROCESS | 1931 | 1460989175890 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:36 INFO - PROCESS | 1931 | 1460989176054 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 07:19:36 INFO - PROCESS | 1931 | 1460989176189 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c25f000 == 92 [pid = 1931] [id = 185] 07:19:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x8d9a4c00) [pid = 1931] [serial = 555] [outer = (nil)] 07:19:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x8ed1d400) [pid = 1931] [serial = 556] [outer = 0x8d9a4c00] 07:19:36 INFO - PROCESS | 1931 | 1460989176267 Marionette DEBUG loaded listener.js 07:19:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x8f494000) [pid = 1931] [serial = 557] [outer = 0x8d9a4c00] 07:19:37 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:19:37 INFO - PROCESS | 1931 | 1460989177401 Marionette TRACE conn5 <- [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]]]}] 07:19:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 07:19:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1888ms 07:19:37 INFO - PROCESS | 1931 | 1460989177415 Marionette TRACE conn5 -> [0,713,"getWindowHandle",null] 07:19:37 INFO - PROCESS | 1931 | 1460989177419 Marionette TRACE conn5 <- [1,713,null,{"value":"8"}] 07:19:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 07:19:37 INFO - PROCESS | 1931 | 1460989177426 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 07:19:37 INFO - PROCESS | 1931 | 1460989177429 Marionette TRACE conn5 <- [1,714,null,{}] 07:19:37 INFO - PROCESS | 1931 | 1460989177435 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:37 INFO - PROCESS | 1931 | 1460989177599 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 07:19:37 INFO - PROCESS | 1931 | 1460989177871 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x8958cc00 == 93 [pid = 1931] [id = 186] 07:19:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x8958dc00) [pid = 1931] [serial = 558] [outer = (nil)] 07:19:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x89598c00) [pid = 1931] [serial = 559] [outer = 0x8958dc00] 07:19:37 INFO - PROCESS | 1931 | 1460989177976 Marionette DEBUG loaded listener.js 07:19:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x8bfb9c00) [pid = 1931] [serial = 560] [outer = 0x8958dc00] 07:19:39 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:19:39 INFO - PROCESS | 1931 | 1460989179448 Marionette TRACE conn5 <- [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]]]}] 07:19:39 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 07:19:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2048ms 07:19:39 INFO - PROCESS | 1931 | 1460989179476 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 07:19:39 INFO - PROCESS | 1931 | 1460989179482 Marionette TRACE conn5 <- [1,717,null,{"value":"8"}] 07:19:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 07:19:39 INFO - PROCESS | 1931 | 1460989179491 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 07:19:39 INFO - PROCESS | 1931 | 1460989179497 Marionette TRACE conn5 <- [1,718,null,{}] 07:19:39 INFO - PROCESS | 1931 | 1460989179507 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:39 INFO - PROCESS | 1931 | 1460989179733 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 07:19:39 INFO - PROCESS | 1931 | 1460989179922 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c26dc00 == 94 [pid = 1931] [id = 187] 07:19:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x8c3e6400) [pid = 1931] [serial = 561] [outer = (nil)] 07:19:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x8d99c400) [pid = 1931] [serial = 562] [outer = 0x8c3e6400] 07:19:40 INFO - PROCESS | 1931 | 1460989180013 Marionette DEBUG loaded listener.js 07:19:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x8e1a5000) [pid = 1931] [serial = 563] [outer = 0x8c3e6400] 07:19:41 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:19:41 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:19:41 INFO - PROCESS | 1931 | 1460989181376 Marionette TRACE conn5 <- [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]]]}] 07:19:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 07:19:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1898ms 07:19:41 INFO - PROCESS | 1931 | 1460989181390 Marionette TRACE conn5 -> [0,721,"getWindowHandle",null] 07:19:41 INFO - PROCESS | 1931 | 1460989181395 Marionette TRACE conn5 <- [1,721,null,{"value":"8"}] 07:19:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 07:19:41 INFO - PROCESS | 1931 | 1460989181573 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 07:19:41 INFO - PROCESS | 1931 | 1460989181577 Marionette TRACE conn5 <- [1,722,null,{}] 07:19:41 INFO - PROCESS | 1931 | 1460989181585 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:41 INFO - PROCESS | 1931 | 1460989181770 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 07:19:41 INFO - PROCESS | 1931 | 1460989181949 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a24e000 == 95 [pid = 1931] [id = 188] 07:19:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x8d7cdc00) [pid = 1931] [serial = 564] [outer = (nil)] 07:19:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x8ed1e800) [pid = 1931] [serial = 565] [outer = 0x8d7cdc00] 07:19:42 INFO - PROCESS | 1931 | 1460989182037 Marionette DEBUG loaded listener.js 07:19:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x8f26cc00) [pid = 1931] [serial = 566] [outer = 0x8d7cdc00] 07:19:43 INFO - PROCESS | 1931 | 1460989183112 Marionette TRACE conn5 <- [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] 07:19:43 INFO - PROCESS | 1931 | 1460989183166 Marionette TRACE conn5 <- [1,725,null,{"value":"8"}] 07:19:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 07:19:43 INFO - PROCESS | 1931 | 1460989183175 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 07:19:43 INFO - PROCESS | 1931 | 1460989183184 Marionette TRACE conn5 <- [1,726,null,{}] 07:19:43 INFO - PROCESS | 1931 | 1460989183199 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:43 INFO - PROCESS | 1931 | 1460989183406 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 07:19:43 INFO - PROCESS | 1931 | 1460989183640 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f26c800 == 96 [pid = 1931] [id = 189] 07:19:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x91462400) [pid = 1931] [serial = 567] [outer = (nil)] 07:19:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x9146bc00) [pid = 1931] [serial = 568] [outer = 0x91462400] 07:19:43 INFO - PROCESS | 1931 | 1460989183775 Marionette DEBUG loaded listener.js 07:19:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x9146f000) [pid = 1931] [serial = 569] [outer = 0x91462400] 07:19:44 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:19:44 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:19:44 INFO - PROCESS | 1931 | 1460989184760 Marionette TRACE conn5 <- [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]]]}] 07:19:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 07:19:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1645ms 07:19:44 INFO - PROCESS | 1931 | 1460989184819 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 07:19:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 07:19:44 INFO - PROCESS | 1931 | 1460989184824 Marionette TRACE conn5 <- [1,729,null,{"value":"8"}] 07:19:44 INFO - PROCESS | 1931 | 1460989184831 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 07:19:44 INFO - PROCESS | 1931 | 1460989184834 Marionette TRACE conn5 <- [1,730,null,{}] 07:19:44 INFO - PROCESS | 1931 | 1460989184840 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:45 INFO - PROCESS | 1931 | 1460989185025 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 07:19:45 INFO - PROCESS | 1931 | 1460989185260 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a4f1800 == 97 [pid = 1931] [id = 190] 07:19:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x91470c00) [pid = 1931] [serial = 570] [outer = (nil)] 07:19:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x932d3400) [pid = 1931] [serial = 571] [outer = 0x91470c00] 07:19:45 INFO - PROCESS | 1931 | 1460989185365 Marionette DEBUG loaded listener.js 07:19:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x950a0400) [pid = 1931] [serial = 572] [outer = 0x91470c00] 07:19:46 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:19:46 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:19:46 INFO - PROCESS | 1931 | 1460989186247 Marionette TRACE conn5 <- [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] 07:19:46 INFO - PROCESS | 1931 | 1460989186322 Marionette TRACE conn5 <- [1,733,null,{"value":"8"}] 07:19:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 07:19:46 INFO - PROCESS | 1931 | 1460989186329 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 07:19:46 INFO - PROCESS | 1931 | 1460989186332 Marionette TRACE conn5 <- [1,734,null,{}] 07:19:46 INFO - PROCESS | 1931 | 1460989186338 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:46 INFO - PROCESS | 1931 | 1460989186555 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 07:19:46 INFO - PROCESS | 1931 | 1460989186786 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x95806c00 == 98 [pid = 1931] [id = 191] 07:19:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x9580a000) [pid = 1931] [serial = 573] [outer = (nil)] 07:19:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x966bf800) [pid = 1931] [serial = 574] [outer = 0x9580a000] 07:19:46 INFO - PROCESS | 1931 | 1460989186933 Marionette DEBUG loaded listener.js 07:19:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x96fc9400) [pid = 1931] [serial = 575] [outer = 0x9580a000] 07:19:47 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:19:47 INFO - PROCESS | 1931 | 1460989187902 Marionette TRACE conn5 <- [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]]]}] 07:19:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 07:19:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1638ms 07:19:47 INFO - PROCESS | 1931 | 1460989187968 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 07:19:47 INFO - PROCESS | 1931 | 1460989187972 Marionette TRACE conn5 <- [1,737,null,{"value":"8"}] 07:19:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 07:19:47 INFO - PROCESS | 1931 | 1460989187979 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 07:19:47 INFO - PROCESS | 1931 | 1460989187983 Marionette TRACE conn5 <- [1,738,null,{}] 07:19:47 INFO - PROCESS | 1931 | 1460989187988 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:48 INFO - PROCESS | 1931 | 1460989188177 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 07:19:48 INFO - PROCESS | 1931 | 1460989188417 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b56ec00 == 99 [pid = 1931] [id = 192] 07:19:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0x96fce000) [pid = 1931] [serial = 576] [outer = (nil)] 07:19:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0x985a7000) [pid = 1931] [serial = 577] [outer = 0x96fce000] 07:19:48 INFO - PROCESS | 1931 | 1460989188564 Marionette DEBUG loaded listener.js 07:19:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0x98993c00) [pid = 1931] [serial = 578] [outer = 0x96fce000] 07:19:49 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:19:49 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:19:49 INFO - PROCESS | 1931 | 1460989189894 Marionette TRACE conn5 <- [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]]]}] 07:19:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 07:19:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1949ms 07:19:49 INFO - PROCESS | 1931 | 1460989189975 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 07:19:49 INFO - PROCESS | 1931 | 1460989189980 Marionette TRACE conn5 <- [1,741,null,{"value":"8"}] 07:19:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 07:19:50 INFO - PROCESS | 1931 | 1460989190008 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 07:19:50 INFO - PROCESS | 1931 | 1460989190011 Marionette TRACE conn5 <- [1,742,null,{}] 07:19:50 INFO - PROCESS | 1931 | 1460989190018 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:50 INFO - PROCESS | 1931 | 1460989190192 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 07:19:50 INFO - PROCESS | 1931 | 1460989190374 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x9897c400 == 100 [pid = 1931] [id = 193] 07:19:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0x9898e000) [pid = 1931] [serial = 579] [outer = (nil)] 07:19:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0x9ba95c00) [pid = 1931] [serial = 580] [outer = 0x9898e000] 07:19:50 INFO - PROCESS | 1931 | 1460989190460 Marionette DEBUG loaded listener.js 07:19:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 196 (0x9fb50000) [pid = 1931] [serial = 581] [outer = 0x9898e000] 07:19:51 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:19:51 INFO - PROCESS | 1931 | 1460989191778 Marionette TRACE conn5 <- [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]]]}] 07:19:51 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 07:19:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1801ms 07:19:51 INFO - PROCESS | 1931 | 1460989191805 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 07:19:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 07:19:51 INFO - PROCESS | 1931 | 1460989191809 Marionette TRACE conn5 <- [1,745,null,{"value":"8"}] 07:19:51 INFO - PROCESS | 1931 | 1460989191859 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 07:19:51 INFO - PROCESS | 1931 | 1460989191864 Marionette TRACE conn5 <- [1,746,null,{}] 07:19:51 INFO - PROCESS | 1931 | 1460989191925 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:52 INFO - PROCESS | 1931 | 1460989192123 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 07:19:52 INFO - PROCESS | 1931 | 1460989192622 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c258800 == 101 [pid = 1931] [id = 194] 07:19:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 197 (0x8c259000) [pid = 1931] [serial = 582] [outer = (nil)] 07:19:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 198 (0x8c260400) [pid = 1931] [serial = 583] [outer = 0x8c259000] 07:19:52 INFO - PROCESS | 1931 | 1460989192750 Marionette DEBUG loaded listener.js 07:19:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 199 (0x8c3e3800) [pid = 1931] [serial = 584] [outer = 0x8c259000] 07:19:53 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:19:54 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:19:54 INFO - PROCESS | 1931 | 1460989194193 Marionette TRACE conn5 <- [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]]]}] 07:19:54 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.) 07:19:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2481ms 07:19:54 INFO - PROCESS | 1931 | 1460989194298 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 07:19:54 INFO - PROCESS | 1931 | 1460989194304 Marionette TRACE conn5 <- [1,749,null,{"value":"8"}] 07:19:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 07:19:54 INFO - PROCESS | 1931 | 1460989194313 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 07:19:54 INFO - PROCESS | 1931 | 1460989194319 Marionette TRACE conn5 <- [1,750,null,{}] 07:19:54 INFO - PROCESS | 1931 | 1460989194329 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:54 INFO - PROCESS | 1931 | 1460989194510 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 07:19:54 INFO - PROCESS | 1931 | 1460989194701 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c50d800 == 102 [pid = 1931] [id = 195] 07:19:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 200 (0x8c751000) [pid = 1931] [serial = 585] [outer = (nil)] 07:19:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 201 (0x8e24c400) [pid = 1931] [serial = 586] [outer = 0x8c751000] 07:19:54 INFO - PROCESS | 1931 | 1460989194787 Marionette DEBUG loaded listener.js 07:19:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 202 (0x8e2b3400) [pid = 1931] [serial = 587] [outer = 0x8c751000] 07:19:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 203 (0x8c26a400) [pid = 1931] [serial = 588] [outer = 0xa47a6c00] 07:19:56 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:19:56 INFO - PROCESS | 1931 | 1460989196129 Marionette TRACE conn5 <- [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]]]}] 07:19:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 07:19:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1840ms 07:19:56 INFO - PROCESS | 1931 | 1460989196303 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 07:19:56 INFO - PROCESS | 1931 | 1460989196311 Marionette TRACE conn5 <- [1,753,null,{"value":"8"}] 07:19:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 07:19:56 INFO - PROCESS | 1931 | 1460989196334 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 07:19:56 INFO - PROCESS | 1931 | 1460989196338 Marionette TRACE conn5 <- [1,754,null,{}] 07:19:56 INFO - PROCESS | 1931 | 1460989196345 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:56 INFO - PROCESS | 1931 | 1460989196529 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 07:19:56 INFO - PROCESS | 1931 | 1460989196720 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a4fa800 == 103 [pid = 1931] [id = 196] 07:19:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 204 (0x8a4fb000) [pid = 1931] [serial = 589] [outer = (nil)] 07:19:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 205 (0x8e1a3c00) [pid = 1931] [serial = 590] [outer = 0x8a4fb000] 07:19:56 INFO - PROCESS | 1931 | 1460989196805 Marionette DEBUG loaded listener.js 07:19:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 206 (0x8ee10400) [pid = 1931] [serial = 591] [outer = 0x8a4fb000] 07:19:57 INFO - PROCESS | 1931 | --DOCSHELL 0x96bc2000 == 102 [pid = 1931] [id = 107] 07:19:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8ed17800 == 101 [pid = 1931] [id = 70] 07:19:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8c503000 == 100 [pid = 1931] [id = 109] 07:19:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8d99e800 == 99 [pid = 1931] [id = 110] 07:19:57 INFO - PROCESS | 1931 | --DOMWINDOW == 205 (0x8e1aac00) [pid = 1931] [serial = 463] [outer = (nil)] [url = about:blank] 07:19:57 INFO - PROCESS | 1931 | --DOMWINDOW == 204 (0x8c25f800) [pid = 1931] [serial = 490] [outer = (nil)] [url = about:blank] 07:19:57 INFO - PROCESS | 1931 | --DOMWINDOW == 203 (0x8c25e400) [pid = 1931] [serial = 484] [outer = (nil)] [url = about:blank] 07:19:57 INFO - PROCESS | 1931 | --DOMWINDOW == 202 (0x8c510000) [pid = 1931] [serial = 493] [outer = (nil)] [url = about:blank] 07:19:57 INFO - PROCESS | 1931 | --DOMWINDOW == 201 (0x8f579400) [pid = 1931] [serial = 481] [outer = (nil)] [url = about:blank] 07:19:57 INFO - PROCESS | 1931 | --DOMWINDOW == 200 (0x8a4f7400) [pid = 1931] [serial = 487] [outer = (nil)] [url = about:blank] 07:19:57 INFO - PROCESS | 1931 | --DOMWINDOW == 199 (0x95bc2400) [pid = 1931] [serial = 469] [outer = (nil)] [url = about:blank] 07:19:57 INFO - PROCESS | 1931 | --DOMWINDOW == 198 (0x915b0000) [pid = 1931] [serial = 466] [outer = (nil)] [url = about:blank] 07:19:57 INFO - PROCESS | 1931 | --DOMWINDOW == 197 (0x9fb4fc00) [pid = 1931] [serial = 475] [outer = (nil)] [url = about:blank] 07:19:57 INFO - PROCESS | 1931 | --DOMWINDOW == 196 (0xa0fdf800) [pid = 1931] [serial = 478] [outer = (nil)] [url = about:blank] 07:19:57 INFO - PROCESS | 1931 | --DOMWINDOW == 195 (0x8c3e5800) [pid = 1931] [serial = 460] [outer = (nil)] [url = about:blank] 07:19:57 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0x96c4ac00) [pid = 1931] [serial = 472] [outer = (nil)] [url = about:blank] 07:19:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8c25f000 == 98 [pid = 1931] [id = 185] 07:19:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8e24d000 == 97 [pid = 1931] [id = 184] 07:19:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8a4f1c00 == 96 [pid = 1931] [id = 183] 07:19:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8a24d000 == 95 [pid = 1931] [id = 182] 07:19:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8ee08400 == 94 [pid = 1931] [id = 174] 07:19:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8c25ec00 == 93 [pid = 1931] [id = 173] 07:19:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8a249c00 == 92 [pid = 1931] [id = 172] 07:19:57 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x95807000) [pid = 1931] [serial = 458] [outer = (nil)] [url = about:blank] 07:19:57 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0x8e1ad400) [pid = 1931] [serial = 502] [outer = (nil)] [url = about:blank] 07:19:57 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x8f25e400) [pid = 1931] [serial = 508] [outer = (nil)] [url = about:blank] 07:19:57 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x8c999800) [pid = 1931] [serial = 499] [outer = (nil)] [url = about:blank] 07:19:57 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x8efba400) [pid = 1931] [serial = 506] [outer = (nil)] [url = about:blank] 07:19:57 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x8c25e800) [pid = 1931] [serial = 496] [outer = (nil)] [url = about:blank] 07:19:57 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x8f5de800) [pid = 1931] [serial = 512] [outer = (nil)] [url = about:blank] 07:19:57 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x8c26ac00) [pid = 1931] [serial = 497] [outer = (nil)] [url = about:blank] 07:19:57 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x8f57fc00) [pid = 1931] [serial = 511] [outer = (nil)] [url = about:blank] 07:19:57 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x8f26c000) [pid = 1931] [serial = 509] [outer = (nil)] [url = about:blank] 07:19:57 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x8d99c000) [pid = 1931] [serial = 500] [outer = (nil)] [url = about:blank] 07:19:57 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x8ee06c00) [pid = 1931] [serial = 505] [outer = (nil)] [url = about:blank] 07:19:57 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x96bb6c00) [pid = 1931] [serial = 398] [outer = (nil)] [url = about:blank] 07:19:57 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x8e256000) [pid = 1931] [serial = 503] [outer = (nil)] [url = about:blank] 07:19:57 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x915aa000) [pid = 1931] [serial = 514] [outer = (nil)] [url = about:blank] 07:19:58 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:19:58 INFO - PROCESS | 1931 | 1460989198291 Marionette TRACE conn5 <- [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]]]}] 07:19:58 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 07:19:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2041ms 07:19:58 INFO - PROCESS | 1931 | 1460989198373 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 07:19:58 INFO - PROCESS | 1931 | 1460989198378 Marionette TRACE conn5 <- [1,757,null,{"value":"8"}] 07:19:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 07:19:58 INFO - PROCESS | 1931 | 1460989198406 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 07:19:58 INFO - PROCESS | 1931 | 1460989198416 Marionette TRACE conn5 <- [1,758,null,{}] 07:19:58 INFO - PROCESS | 1931 | 1460989198432 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:58 INFO - PROCESS | 1931 | 1460989198617 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 07:19:58 INFO - PROCESS | 1931 | 1460989198629 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c25e400 == 93 [pid = 1931] [id = 197] 07:19:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x8d7dc000) [pid = 1931] [serial = 592] [outer = (nil)] 07:19:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x8efba400) [pid = 1931] [serial = 593] [outer = 0x8d7dc000] 07:19:58 INFO - PROCESS | 1931 | 1460989198708 Marionette DEBUG loaded listener.js 07:19:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x8f26bc00) [pid = 1931] [serial = 594] [outer = 0x8d7dc000] 07:19:59 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:19:59 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:19:59 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:19:59 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:19:59 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:19:59 INFO - PROCESS | 1931 | 1460989199619 Marionette TRACE conn5 <- [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]]]}] 07:19:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 07:19:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1267ms 07:19:59 INFO - PROCESS | 1931 | 1460989199675 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 07:19:59 INFO - PROCESS | 1931 | 1460989199681 Marionette TRACE conn5 <- [1,761,null,{"value":"8"}] 07:19:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 07:19:59 INFO - PROCESS | 1931 | 1460989199688 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 07:19:59 INFO - PROCESS | 1931 | 1460989199691 Marionette TRACE conn5 <- [1,762,null,{}] 07:19:59 INFO - PROCESS | 1931 | 1460989199697 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:59 INFO - PROCESS | 1931 | 1460989199925 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 07:19:59 INFO - PROCESS | 1931 | 1460989199951 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c999800 == 94 [pid = 1931] [id = 198] 07:19:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x8f48c800) [pid = 1931] [serial = 595] [outer = (nil)] 07:20:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x8f579c00) [pid = 1931] [serial = 596] [outer = 0x8f48c800] 07:20:00 INFO - PROCESS | 1931 | 1460989200026 Marionette DEBUG loaded listener.js 07:20:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x8f57fc00) [pid = 1931] [serial = 597] [outer = 0x8f48c800] 07:20:01 INFO - PROCESS | 1931 | 1460989201370 Marionette TRACE conn5 <- [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]]]}] 07:20:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 07:20:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1742ms 07:20:01 INFO - PROCESS | 1931 | 1460989201440 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 07:20:01 INFO - PROCESS | 1931 | 1460989201446 Marionette TRACE conn5 <- [1,765,null,{"value":"8"}] 07:20:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 07:20:01 INFO - PROCESS | 1931 | 1460989201453 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 07:20:01 INFO - PROCESS | 1931 | 1460989201457 Marionette TRACE conn5 <- [1,766,null,{}] 07:20:01 INFO - PROCESS | 1931 | 1460989201463 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:01 INFO - PROCESS | 1931 | 1460989201737 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x8c99f800) [pid = 1931] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x8ee01c00) [pid = 1931] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x95b60400) [pid = 1931] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x8a4f1400) [pid = 1931] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x8f0a0c00) [pid = 1931] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x915a7c00) [pid = 1931] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x97b8c000) [pid = 1931] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x8f5dcc00) [pid = 1931] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x8c3e7400) [pid = 1931] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x8ee03400) [pid = 1931] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x8ee0f400) [pid = 1931] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x8a241c00) [pid = 1931] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x970c7400) [pid = 1931] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x9701e000) [pid = 1931] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0xa0af8400) [pid = 1931] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0xa00d3800) [pid = 1931] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x980d1400) [pid = 1931] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x96fcdc00) [pid = 1931] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0xa4b4cc00) [pid = 1931] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x8c263800) [pid = 1931] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x8c3dc000) [pid = 1931] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x96fd0c00) [pid = 1931] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x9df0f400) [pid = 1931] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x8d99f800) [pid = 1931] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x8d999c00) [pid = 1931] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x8c3e0000) [pid = 1931] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x8bfaf000) [pid = 1931] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0xa0ef4400) [pid = 1931] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x95abe400) [pid = 1931] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x8c3e6c00) [pid = 1931] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x8a4f4000) [pid = 1931] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x8b563800) [pid = 1931] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x8c99d800) [pid = 1931] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x8ed1fc00) [pid = 1931] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x8f575400) [pid = 1931] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x8c267000) [pid = 1931] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x8d999400) [pid = 1931] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x8daf0400) [pid = 1931] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x8daf8c00) [pid = 1931] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x95bcc000) [pid = 1931] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x8b56c400) [pid = 1931] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x8c257c00) [pid = 1931] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x8e24f400) [pid = 1931] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x8a4fc400) [pid = 1931] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x8a4f5000) [pid = 1931] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 07:20:02 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x8959bc00) [pid = 1931] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 07:20:02 INFO - PROCESS | 1931 | 1460989202655 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a247400 == 95 [pid = 1931] [id = 199] 07:20:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8a247800) [pid = 1931] [serial = 598] [outer = (nil)] 07:20:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8a4f4000) [pid = 1931] [serial = 599] [outer = 0x8a247800] 07:20:02 INFO - PROCESS | 1931 | 1460989202751 Marionette DEBUG loaded listener.js 07:20:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8c3dc800) [pid = 1931] [serial = 600] [outer = 0x8a247800] 07:20:03 INFO - PROCESS | 1931 | 1460989203943 Marionette TRACE conn5 <- [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]]]}] 07:20:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 07:20:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2539ms 07:20:03 INFO - PROCESS | 1931 | 1460989203992 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 07:20:03 INFO - PROCESS | 1931 | 1460989203996 Marionette TRACE conn5 <- [1,769,null,{"value":"8"}] 07:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 07:20:04 INFO - PROCESS | 1931 | 1460989204003 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 07:20:04 INFO - PROCESS | 1931 | 1460989204005 Marionette TRACE conn5 <- [1,770,null,{}] 07:20:04 INFO - PROCESS | 1931 | 1460989204012 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:04 INFO - PROCESS | 1931 | 1460989204193 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 07:20:04 INFO - PROCESS | 1931 | 1460989204395 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x8d7d1000 == 96 [pid = 1931] [id = 200] 07:20:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8daefc00) [pid = 1931] [serial = 601] [outer = (nil)] 07:20:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x8efb7000) [pid = 1931] [serial = 602] [outer = 0x8daefc00] 07:20:04 INFO - PROCESS | 1931 | 1460989204473 Marionette DEBUG loaded listener.js 07:20:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x8f0a7000) [pid = 1931] [serial = 603] [outer = 0x8daefc00] 07:20:05 INFO - PROCESS | 1931 | 1460989205539 Marionette TRACE conn5 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 07:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 07:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1592ms 07:20:05 INFO - PROCESS | 1931 | 1460989205597 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 07:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 07:20:05 INFO - PROCESS | 1931 | 1460989205605 Marionette TRACE conn5 <- [1,773,null,{"value":"8"}] 07:20:05 INFO - PROCESS | 1931 | 1460989205616 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 07:20:05 INFO - PROCESS | 1931 | 1460989205623 Marionette TRACE conn5 <- [1,774,null,{}] 07:20:05 INFO - PROCESS | 1931 | 1460989205632 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:05 INFO - PROCESS | 1931 | 1460989205930 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 07:20:06 INFO - PROCESS | 1931 | 1460989206201 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a4f9c00 == 97 [pid = 1931] [id = 201] 07:20:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x8c3dd400) [pid = 1931] [serial = 604] [outer = (nil)] 07:20:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x8c99d800) [pid = 1931] [serial = 605] [outer = 0x8c3dd400] 07:20:06 INFO - PROCESS | 1931 | 1460989206299 Marionette DEBUG loaded listener.js 07:20:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x8d7d6400) [pid = 1931] [serial = 606] [outer = 0x8c3dd400] 07:20:07 INFO - PROCESS | 1931 | 1460989207237 Marionette TRACE conn5 <- [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]]]}] 07:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 07:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1639ms 07:20:07 INFO - PROCESS | 1931 | 1460989207254 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 07:20:07 INFO - PROCESS | 1931 | 1460989207264 Marionette TRACE conn5 <- [1,777,null,{"value":"8"}] 07:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 07:20:07 INFO - PROCESS | 1931 | 1460989207275 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 07:20:07 INFO - PROCESS | 1931 | 1460989207280 Marionette TRACE conn5 <- [1,778,null,{}] 07:20:07 INFO - PROCESS | 1931 | 1460989207287 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:07 INFO - PROCESS | 1931 | 1460989207488 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 07:20:07 INFO - PROCESS | 1931 | 1460989207820 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e1ac400 == 98 [pid = 1931] [id = 202] 07:20:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x8e1ad000) [pid = 1931] [serial = 607] [outer = (nil)] 07:20:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x8e251800) [pid = 1931] [serial = 608] [outer = 0x8e1ad000] 07:20:07 INFO - PROCESS | 1931 | 1460989207970 Marionette DEBUG loaded listener.js 07:20:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x8e2b7400) [pid = 1931] [serial = 609] [outer = 0x8e1ad000] 07:20:08 INFO - PROCESS | 1931 | 1460989208969 Marionette TRACE conn5 <- [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]]]}] 07:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 07:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1737ms 07:20:09 INFO - PROCESS | 1931 | 1460989209012 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 07:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 07:20:09 INFO - PROCESS | 1931 | 1460989209017 Marionette TRACE conn5 <- [1,781,null,{"value":"8"}] 07:20:09 INFO - PROCESS | 1931 | 1460989209024 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 07:20:09 INFO - PROCESS | 1931 | 1460989209030 Marionette TRACE conn5 <- [1,782,null,{}] 07:20:09 INFO - PROCESS | 1931 | 1460989209047 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:09 INFO - PROCESS | 1931 | 1460989209292 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 07:20:09 INFO - PROCESS | 1931 | 1460989209577 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e24cc00 == 99 [pid = 1931] [id = 203] 07:20:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x8f09c000) [pid = 1931] [serial = 610] [outer = (nil)] 07:20:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x8f497c00) [pid = 1931] [serial = 611] [outer = 0x8f09c000] 07:20:09 INFO - PROCESS | 1931 | 1460989209672 Marionette DEBUG loaded listener.js 07:20:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x8f5de800) [pid = 1931] [serial = 612] [outer = 0x8f09c000] 07:20:10 INFO - PROCESS | 1931 | 1460989210559 Marionette TRACE conn5 <- [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]]]}] 07:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 07:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1592ms 07:20:10 INFO - PROCESS | 1931 | 1460989210616 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 07:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 07:20:10 INFO - PROCESS | 1931 | 1460989210622 Marionette TRACE conn5 <- [1,785,null,{"value":"8"}] 07:20:10 INFO - PROCESS | 1931 | 1460989210628 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 07:20:10 INFO - PROCESS | 1931 | 1460989210632 Marionette TRACE conn5 <- [1,786,null,{}] 07:20:10 INFO - PROCESS | 1931 | 1460989210638 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:10 INFO - PROCESS | 1931 | 1460989210832 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 07:20:11 INFO - PROCESS | 1931 | 1460989211022 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f09e800 == 100 [pid = 1931] [id = 204] 07:20:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x8f5e0000) [pid = 1931] [serial = 613] [outer = (nil)] 07:20:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x91469400) [pid = 1931] [serial = 614] [outer = 0x8f5e0000] 07:20:11 INFO - PROCESS | 1931 | 1460989211168 Marionette DEBUG loaded listener.js 07:20:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x91470800) [pid = 1931] [serial = 615] [outer = 0x8f5e0000] 07:20:12 INFO - PROCESS | 1931 | 1460989212092 Marionette TRACE conn5 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 07:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 07:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1496ms 07:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 07:20:12 INFO - PROCESS | 1931 | 1460989212126 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 07:20:12 INFO - PROCESS | 1931 | 1460989212129 Marionette TRACE conn5 <- [1,789,null,{"value":"8"}] 07:20:12 INFO - PROCESS | 1931 | 1460989212136 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 07:20:12 INFO - PROCESS | 1931 | 1460989212140 Marionette TRACE conn5 <- [1,790,null,{}] 07:20:12 INFO - PROCESS | 1931 | 1460989212146 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:12 INFO - PROCESS | 1931 | 1460989212332 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 07:20:12 INFO - PROCESS | 1931 | 1460989212528 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a4fb400 == 101 [pid = 1931] [id = 205] 07:20:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x8bfb7c00) [pid = 1931] [serial = 616] [outer = (nil)] 07:20:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x917d1000) [pid = 1931] [serial = 617] [outer = 0x8bfb7c00] 07:20:12 INFO - PROCESS | 1931 | 1460989212672 Marionette DEBUG loaded listener.js 07:20:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x932d6000) [pid = 1931] [serial = 618] [outer = 0x8bfb7c00] 07:20:13 INFO - PROCESS | 1931 | 1460989213681 Marionette TRACE conn5 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 07:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 07:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1584ms 07:20:13 INFO - PROCESS | 1931 | 1460989213720 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 07:20:13 INFO - PROCESS | 1931 | 1460989213724 Marionette TRACE conn5 <- [1,793,null,{"value":"8"}] 07:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 07:20:13 INFO - PROCESS | 1931 | 1460989213731 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 07:20:13 INFO - PROCESS | 1931 | 1460989213734 Marionette TRACE conn5 <- [1,794,null,{}] 07:20:13 INFO - PROCESS | 1931 | 1460989213740 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:13 INFO - PROCESS | 1931 | 1460989213939 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 07:20:14 INFO - PROCESS | 1931 | 1460989214191 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f099400 == 102 [pid = 1931] [id = 206] 07:20:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x95804400) [pid = 1931] [serial = 619] [outer = (nil)] 07:20:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x96873800) [pid = 1931] [serial = 620] [outer = 0x95804400] 07:20:14 INFO - PROCESS | 1931 | 1460989214332 Marionette DEBUG loaded listener.js 07:20:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x96c43c00) [pid = 1931] [serial = 621] [outer = 0x95804400] 07:20:15 INFO - PROCESS | 1931 | 1460989215233 Marionette TRACE conn5 <- [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]]]}] 07:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 07:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1537ms 07:20:15 INFO - PROCESS | 1931 | 1460989215269 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 07:20:15 INFO - PROCESS | 1931 | 1460989215273 Marionette TRACE conn5 <- [1,797,null,{"value":"8"}] 07:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 07:20:15 INFO - PROCESS | 1931 | 1460989215280 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 07:20:15 INFO - PROCESS | 1931 | 1460989215284 Marionette TRACE conn5 <- [1,798,null,{}] 07:20:15 INFO - PROCESS | 1931 | 1460989215290 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:15 INFO - PROCESS | 1931 | 1460989215471 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 07:20:15 INFO - PROCESS | 1931 | 1460989215669 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x8959b400 == 103 [pid = 1931] [id = 207] 07:20:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x8c251400) [pid = 1931] [serial = 622] [outer = (nil)] 07:20:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x96f99000) [pid = 1931] [serial = 623] [outer = 0x8c251400] 07:20:15 INFO - PROCESS | 1931 | 1460989215757 Marionette DEBUG loaded listener.js 07:20:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x96fc8000) [pid = 1931] [serial = 624] [outer = 0x8c251400] 07:20:16 INFO - PROCESS | 1931 | 1460989216678 Marionette TRACE conn5 <- [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]]]}] 07:20:16 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 07:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1430ms 07:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 07:20:16 INFO - PROCESS | 1931 | 1460989216711 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 07:20:16 INFO - PROCESS | 1931 | 1460989216714 Marionette TRACE conn5 <- [1,801,null,{"value":"8"}] 07:20:16 INFO - PROCESS | 1931 | 1460989216722 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 07:20:16 INFO - PROCESS | 1931 | 1460989216726 Marionette TRACE conn5 <- [1,802,null,{}] 07:20:16 INFO - PROCESS | 1931 | 1460989216732 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:16 INFO - PROCESS | 1931 | 1460989216906 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 07:20:17 INFO - PROCESS | 1931 | 1460989217106 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bfb5800 == 104 [pid = 1931] [id = 208] 07:20:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x96c4b800) [pid = 1931] [serial = 625] [outer = (nil)] 07:20:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x973cfc00) [pid = 1931] [serial = 626] [outer = 0x96c4b800] 07:20:17 INFO - PROCESS | 1931 | 1460989217190 Marionette DEBUG loaded listener.js 07:20:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x97ef1000) [pid = 1931] [serial = 627] [outer = 0x96c4b800] 07:20:18 INFO - PROCESS | 1931 | 1460989218160 Marionette TRACE conn5 <- [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]]]}] 07:20:18 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 07:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1490ms 07:20:18 INFO - PROCESS | 1931 | 1460989218211 Marionette TRACE conn5 -> [0,805,"getWindowHandle",null] 07:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 07:20:18 INFO - PROCESS | 1931 | 1460989218216 Marionette TRACE conn5 <- [1,805,null,{"value":"8"}] 07:20:18 INFO - PROCESS | 1931 | 1460989218222 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 07:20:18 INFO - PROCESS | 1931 | 1460989218226 Marionette TRACE conn5 <- [1,806,null,{}] 07:20:18 INFO - PROCESS | 1931 | 1460989218231 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:18 INFO - PROCESS | 1931 | 1460989218422 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 07:20:18 INFO - PROCESS | 1931 | 1460989218661 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x96fc4c00 == 105 [pid = 1931] [id = 209] 07:20:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x96fd0000) [pid = 1931] [serial = 628] [outer = (nil)] 07:20:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x9ae8fc00) [pid = 1931] [serial = 629] [outer = 0x96fd0000] 07:20:18 INFO - PROCESS | 1931 | 1460989218803 Marionette DEBUG loaded listener.js 07:20:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x9fb55400) [pid = 1931] [serial = 630] [outer = 0x96fd0000] 07:20:19 INFO - PROCESS | 1931 | 1460989219742 Marionette TRACE conn5 <- [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]]]}] 07:20:19 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 07:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1581ms 07:20:19 INFO - PROCESS | 1931 | 1460989219804 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 07:20:19 INFO - PROCESS | 1931 | 1460989219808 Marionette TRACE conn5 <- [1,809,null,{"value":"8"}] 07:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 07:20:19 INFO - PROCESS | 1931 | 1460989219815 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 07:20:19 INFO - PROCESS | 1931 | 1460989219818 Marionette TRACE conn5 <- [1,810,null,{}] 07:20:19 INFO - PROCESS | 1931 | 1460989219824 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:20 INFO - PROCESS | 1931 | 1460989220021 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 07:20:20 INFO - PROCESS | 1931 | 1460989220263 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e3ea000 == 106 [pid = 1931] [id = 210] 07:20:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x8e3ec800) [pid = 1931] [serial = 631] [outer = (nil)] 07:20:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x8e3f2400) [pid = 1931] [serial = 632] [outer = 0x8e3ec800] 07:20:20 INFO - PROCESS | 1931 | 1460989220401 Marionette DEBUG loaded listener.js 07:20:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x8e3f5000) [pid = 1931] [serial = 633] [outer = 0x8e3ec800] 07:20:21 INFO - PROCESS | 1931 | 1460989221348 Marionette TRACE conn5 <- [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]]]}] 07:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 07:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1592ms 07:20:21 INFO - PROCESS | 1931 | 1460989221408 Marionette TRACE conn5 -> [0,813,"getWindowHandle",null] 07:20:21 INFO - PROCESS | 1931 | 1460989221413 Marionette TRACE conn5 <- [1,813,null,{"value":"8"}] 07:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 07:20:21 INFO - PROCESS | 1931 | 1460989221420 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 07:20:21 INFO - PROCESS | 1931 | 1460989221424 Marionette TRACE conn5 <- [1,814,null,{}] 07:20:21 INFO - PROCESS | 1931 | 1460989221431 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:21 INFO - PROCESS | 1931 | 1460989221709 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 07:20:22 INFO - PROCESS | 1931 | 1460989222009 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e3f8c00 == 107 [pid = 1931] [id = 211] 07:20:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0xa0086800) [pid = 1931] [serial = 634] [outer = (nil)] 07:20:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0xa0a63400) [pid = 1931] [serial = 635] [outer = 0xa0086800] 07:20:22 INFO - PROCESS | 1931 | 1460989222108 Marionette DEBUG loaded listener.js 07:20:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0xa0fdf800) [pid = 1931] [serial = 636] [outer = 0xa0086800] 07:20:23 INFO - PROCESS | 1931 | 1460989223042 Marionette TRACE conn5 <- [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] 07:20:23 INFO - PROCESS | 1931 | 1460989223120 Marionette TRACE conn5 <- [1,817,null,{"value":"8"}] 07:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 07:20:23 INFO - PROCESS | 1931 | 1460989223127 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 07:20:23 INFO - PROCESS | 1931 | 1460989223131 Marionette TRACE conn5 <- [1,818,null,{}] 07:20:23 INFO - PROCESS | 1931 | 1460989223136 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:23 INFO - PROCESS | 1931 | 1460989223380 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 07:20:23 INFO - PROCESS | 1931 | 1460989223709 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x885f3000 == 108 [pid = 1931] [id = 212] 07:20:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x885f3800) [pid = 1931] [serial = 637] [outer = (nil)] 07:20:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x885f8400) [pid = 1931] [serial = 638] [outer = 0x885f3800] 07:20:23 INFO - PROCESS | 1931 | 1460989223802 Marionette DEBUG loaded listener.js 07:20:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x885fd400) [pid = 1931] [serial = 639] [outer = 0x885f3800] 07:20:24 INFO - PROCESS | 1931 | 1460989224765 Marionette TRACE conn5 <- [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]]]}] 07:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 07:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1691ms 07:20:24 INFO - PROCESS | 1931 | 1460989224820 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 07:20:24 INFO - PROCESS | 1931 | 1460989224823 Marionette TRACE conn5 <- [1,821,null,{"value":"8"}] 07:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 07:20:24 INFO - PROCESS | 1931 | 1460989224830 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 07:20:24 INFO - PROCESS | 1931 | 1460989224832 Marionette TRACE conn5 <- [1,822,null,{}] 07:20:24 INFO - PROCESS | 1931 | 1460989224839 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:25 INFO - PROCESS | 1931 | 1460989225070 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 07:20:25 INFO - PROCESS | 1931 | 1460989225343 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x885f8c00 == 109 [pid = 1931] [id = 213] 07:20:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x885fd000) [pid = 1931] [serial = 640] [outer = (nil)] 07:20:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x8a4f0000) [pid = 1931] [serial = 641] [outer = 0x885fd000] 07:20:25 INFO - PROCESS | 1931 | 1460989225441 Marionette DEBUG loaded listener.js 07:20:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x8b56a000) [pid = 1931] [serial = 642] [outer = 0x885fd000] 07:20:26 INFO - PROCESS | 1931 | 1460989226382 Marionette TRACE conn5 <- [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] 07:20:26 INFO - PROCESS | 1931 | 1460989226475 Marionette TRACE conn5 <- [1,825,null,{"value":"8"}] 07:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 07:20:26 INFO - PROCESS | 1931 | 1460989226483 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 07:20:26 INFO - PROCESS | 1931 | 1460989226486 Marionette TRACE conn5 <- [1,826,null,{}] 07:20:26 INFO - PROCESS | 1931 | 1460989226492 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:26 INFO - PROCESS | 1931 | 1460989226718 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 07:20:26 INFO - PROCESS | 1931 | 1460989226972 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x885f8800 == 110 [pid = 1931] [id = 214] 07:20:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x8a245000) [pid = 1931] [serial = 643] [outer = (nil)] 07:20:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x8c3e5800) [pid = 1931] [serial = 644] [outer = 0x8a245000] 07:20:27 INFO - PROCESS | 1931 | 1460989227361 Marionette DEBUG loaded listener.js 07:20:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x8c74d000) [pid = 1931] [serial = 645] [outer = 0x8a245000] 07:20:28 INFO - PROCESS | 1931 | 1460989228449 Marionette TRACE conn5 <- [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]]]}] 07:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 07:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 2001ms 07:20:28 INFO - PROCESS | 1931 | 1460989228486 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 07:20:28 INFO - PROCESS | 1931 | 1460989228490 Marionette TRACE conn5 <- [1,829,null,{"value":"8"}] 07:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 07:20:28 INFO - PROCESS | 1931 | 1460989228499 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 07:20:28 INFO - PROCESS | 1931 | 1460989228504 Marionette TRACE conn5 <- [1,830,null,{}] 07:20:28 INFO - PROCESS | 1931 | 1460989228511 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:28 INFO - PROCESS | 1931 | 1460989228708 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 07:20:28 INFO - PROCESS | 1931 | 1460989228964 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c25d800 == 111 [pid = 1931] [id = 215] 07:20:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x8c25fc00) [pid = 1931] [serial = 646] [outer = (nil)] 07:20:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x8c3df400) [pid = 1931] [serial = 647] [outer = 0x8c25fc00] 07:20:29 INFO - PROCESS | 1931 | 1460989229158 Marionette DEBUG loaded listener.js 07:20:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x8c50c800) [pid = 1931] [serial = 648] [outer = 0x8c25fc00] 07:20:30 INFO - PROCESS | 1931 | 1460989230325 Marionette TRACE conn5 <- [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]]]}] 07:20:30 INFO - PROCESS | 1931 | --DOCSHELL 0xa0fe2000 == 110 [pid = 1931] [id = 79] 07:20:30 INFO - PROCESS | 1931 | --DOCSHELL 0x8efbc400 == 109 [pid = 1931] [id = 84] 07:20:30 INFO - PROCESS | 1931 | --DOCSHELL 0x8a24c400 == 108 [pid = 1931] [id = 153] 07:20:30 INFO - PROCESS | 1931 | --DOCSHELL 0x94f74800 == 107 [pid = 1931] [id = 49] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x8ed1d400) [pid = 1931] [serial = 556] [outer = (nil)] [url = about:blank] 07:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 07:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1937ms 07:20:30 INFO - PROCESS | 1931 | --DOCSHELL 0x8b56ec00 == 106 [pid = 1931] [id = 192] 07:20:30 INFO - PROCESS | 1931 | --DOCSHELL 0x95806c00 == 105 [pid = 1931] [id = 191] 07:20:30 INFO - PROCESS | 1931 | --DOCSHELL 0x8a4f1800 == 104 [pid = 1931] [id = 190] 07:20:30 INFO - PROCESS | 1931 | --DOCSHELL 0x8f26c800 == 103 [pid = 1931] [id = 189] 07:20:30 INFO - PROCESS | 1931 | --DOCSHELL 0x8a24e000 == 102 [pid = 1931] [id = 188] 07:20:30 INFO - PROCESS | 1931 | --DOCSHELL 0x8c26dc00 == 101 [pid = 1931] [id = 187] 07:20:30 INFO - PROCESS | 1931 | --DOCSHELL 0x8958cc00 == 100 [pid = 1931] [id = 186] 07:20:30 INFO - PROCESS | 1931 | 1460989230443 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 07:20:30 INFO - PROCESS | 1931 | 1460989230448 Marionette TRACE conn5 <- [1,833,null,{"value":"8"}] 07:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 07:20:30 INFO - PROCESS | 1931 | 1460989230469 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 07:20:30 INFO - PROCESS | 1931 | 1460989230474 Marionette TRACE conn5 <- [1,834,null,{}] 07:20:30 INFO - PROCESS | 1931 | 1460989230480 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:30 INFO - PROCESS | 1931 | 1460989230769 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0xa3c29400) [pid = 1931] [serial = 367] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x95bcd000) [pid = 1931] [serial = 470] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x8e24a400) [pid = 1931] [serial = 494] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x8f574000) [pid = 1931] [serial = 491] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x8b56cc00) [pid = 1931] [serial = 428] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0xa4b0b400) [pid = 1931] [serial = 370] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x8f491800) [pid = 1931] [serial = 404] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x8f57b800) [pid = 1931] [serial = 482] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x8c26d800) [pid = 1931] [serial = 419] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x8e1ab400) [pid = 1931] [serial = 376] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x8ee03800) [pid = 1931] [serial = 464] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x8f25e800) [pid = 1931] [serial = 355] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x96fc3800) [pid = 1931] [serial = 473] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x9fcab000) [pid = 1931] [serial = 431] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x8c260c00) [pid = 1931] [serial = 485] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x96c45000) [pid = 1931] [serial = 422] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x8ee0c400) [pid = 1931] [serial = 268] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x96fcac00) [pid = 1931] [serial = 407] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x8a4f9000) [pid = 1931] [serial = 488] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x9509fc00) [pid = 1931] [serial = 313] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x950a4000) [pid = 1931] [serial = 358] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x9ae92400) [pid = 1931] [serial = 361] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x9504e400) [pid = 1931] [serial = 467] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x8e1a3000) [pid = 1931] [serial = 401] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0xa00ccc00) [pid = 1931] [serial = 364] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x8f0a4800) [pid = 1931] [serial = 310] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x8a249800) [pid = 1931] [serial = 434] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x9fc70800) [pid = 1931] [serial = 476] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x9ae90400) [pid = 1931] [serial = 413] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0xa3c20c00) [pid = 1931] [serial = 322] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0xa28b5c00) [pid = 1931] [serial = 479] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0xa0fe0000) [pid = 1931] [serial = 416] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x9eb42c00) [pid = 1931] [serial = 316] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0xa685e400) [pid = 1931] [serial = 325] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x8c993c00) [pid = 1931] [serial = 461] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x95bcd800) [pid = 1931] [serial = 425] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x97eed000) [pid = 1931] [serial = 410] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0xa0c58c00) [pid = 1931] [serial = 319] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x8daef000) [pid = 1931] [serial = 331] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x8d9a4800) [pid = 1931] [serial = 328] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x8c3e5c00) [pid = 1931] [serial = 379] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x8bfb9000) [pid = 1931] [serial = 373] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x8a4fe000) [pid = 1931] [serial = 517] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x8ee0ec00) [pid = 1931] [serial = 553] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x95807400) [pid = 1931] [serial = 526] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x8c99fc00) [pid = 1931] [serial = 550] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0xa0e45c00) [pid = 1931] [serial = 538] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x8c9a0400) [pid = 1931] [serial = 548] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x8c3dd000) [pid = 1931] [serial = 547] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x8d7db400) [pid = 1931] [serial = 520] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x8f0a0800) [pid = 1931] [serial = 545] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x8d7da800) [pid = 1931] [serial = 544] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x97b89000) [pid = 1931] [serial = 532] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x8f498c00) [pid = 1931] [serial = 523] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x9fc78000) [pid = 1931] [serial = 535] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x89593800) [pid = 1931] [serial = 541] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x96c44400) [pid = 1931] [serial = 529] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x8f25d800) [pid = 1931] [serial = 554] [outer = (nil)] [url = about:blank] 07:20:30 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x8e1a3800) [pid = 1931] [serial = 551] [outer = (nil)] [url = about:blank] 07:20:31 INFO - PROCESS | 1931 | 1460989231102 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x885efc00 == 101 [pid = 1931] [id = 216] 07:20:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x885f0800) [pid = 1931] [serial = 649] [outer = (nil)] 07:20:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x89591000) [pid = 1931] [serial = 650] [outer = 0x885f0800] 07:20:31 INFO - PROCESS | 1931 | 1460989231203 Marionette DEBUG loaded listener.js 07:20:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8a24c400) [pid = 1931] [serial = 651] [outer = 0x885f0800] 07:20:32 INFO - PROCESS | 1931 | 1460989232219 Marionette TRACE conn5 <- [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]]]}] 07:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 07:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1798ms 07:20:32 INFO - PROCESS | 1931 | 1460989232266 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 07:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 07:20:32 INFO - PROCESS | 1931 | 1460989232274 Marionette TRACE conn5 <- [1,837,null,{"value":"8"}] 07:20:32 INFO - PROCESS | 1931 | 1460989232285 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 07:20:32 INFO - PROCESS | 1931 | 1460989232290 Marionette TRACE conn5 <- [1,838,null,{}] 07:20:32 INFO - PROCESS | 1931 | 1460989232299 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:32 INFO - PROCESS | 1931 | 1460989232549 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 07:20:32 INFO - PROCESS | 1931 | 1460989232850 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c268000 == 102 [pid = 1931] [id = 217] 07:20:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x8c270000) [pid = 1931] [serial = 652] [outer = (nil)] 07:20:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x8c3e3000) [pid = 1931] [serial = 653] [outer = 0x8c270000] 07:20:32 INFO - PROCESS | 1931 | 1460989232947 Marionette DEBUG loaded listener.js 07:20:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8c50b800) [pid = 1931] [serial = 654] [outer = 0x8c270000] 07:20:33 INFO - PROCESS | 1931 | 1460989233940 Marionette TRACE conn5 <- [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]]]}] 07:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 07:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1696ms 07:20:33 INFO - PROCESS | 1931 | 1460989233982 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 07:20:33 INFO - PROCESS | 1931 | 1460989233989 Marionette TRACE conn5 <- [1,841,null,{"value":"8"}] 07:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 07:20:34 INFO - PROCESS | 1931 | 1460989234000 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 07:20:34 INFO - PROCESS | 1931 | 1460989234003 Marionette TRACE conn5 <- [1,842,null,{}] 07:20:34 INFO - PROCESS | 1931 | 1460989234010 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:34 INFO - PROCESS | 1931 | 1460989234223 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 07:20:34 INFO - PROCESS | 1931 | 1460989234535 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c99fc00 == 103 [pid = 1931] [id = 218] 07:20:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8c9a0c00) [pid = 1931] [serial = 655] [outer = (nil)] 07:20:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8d7d3800) [pid = 1931] [serial = 656] [outer = 0x8c9a0c00] 07:20:34 INFO - PROCESS | 1931 | 1460989234673 Marionette DEBUG loaded listener.js 07:20:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8d99f000) [pid = 1931] [serial = 657] [outer = 0x8c9a0c00] 07:20:36 INFO - PROCESS | 1931 | --DOCSHELL 0x8a240400 == 102 [pid = 1931] [id = 164] 07:20:36 INFO - PROCESS | 1931 | --DOCSHELL 0x8a4f3c00 == 101 [pid = 1931] [id = 163] 07:20:36 INFO - PROCESS | 1931 | --DOCSHELL 0x8a4f0c00 == 100 [pid = 1931] [id = 162] 07:20:36 INFO - PROCESS | 1931 | --DOCSHELL 0x8efb0400 == 99 [pid = 1931] [id = 46] 07:20:36 INFO - PROCESS | 1931 | --DOCSHELL 0x8c251c00 == 98 [pid = 1931] [id = 161] 07:20:36 INFO - PROCESS | 1931 | --DOCSHELL 0x9897c400 == 97 [pid = 1931] [id = 193] 07:20:37 INFO - PROCESS | 1931 | --DOCSHELL 0x8c258800 == 96 [pid = 1931] [id = 194] 07:20:37 INFO - PROCESS | 1931 | --DOCSHELL 0xa28bc800 == 95 [pid = 1931] [id = 108] 07:20:37 INFO - PROCESS | 1931 | --DOCSHELL 0x9df09000 == 94 [pid = 1931] [id = 178] 07:20:37 INFO - PROCESS | 1931 | --DOCSHELL 0x8ed13800 == 93 [pid = 1931] [id = 80] 07:20:37 INFO - PROCESS | 1931 | --DOCSHELL 0x8daf1c00 == 92 [pid = 1931] [id = 179] 07:20:37 INFO - PROCESS | 1931 | --DOCSHELL 0x8958c400 == 91 [pid = 1931] [id = 180] 07:20:37 INFO - PROCESS | 1931 | --DOCSHELL 0x970cfc00 == 90 [pid = 1931] [id = 177] 07:20:37 INFO - PROCESS | 1931 | --DOCSHELL 0x8959b000 == 89 [pid = 1931] [id = 181] 07:20:37 INFO - PROCESS | 1931 | --DOCSHELL 0x8c25d800 == 88 [pid = 1931] [id = 215] 07:20:37 INFO - PROCESS | 1931 | --DOCSHELL 0x885f8800 == 87 [pid = 1931] [id = 214] 07:20:37 INFO - PROCESS | 1931 | --DOCSHELL 0x8e3f8c00 == 86 [pid = 1931] [id = 211] 07:20:37 INFO - PROCESS | 1931 | --DOCSHELL 0x885f3000 == 85 [pid = 1931] [id = 212] 07:20:37 INFO - PROCESS | 1931 | --DOCSHELL 0x8e3ea000 == 84 [pid = 1931] [id = 210] 07:20:37 INFO - PROCESS | 1931 | --DOCSHELL 0x96fc4c00 == 83 [pid = 1931] [id = 209] 07:20:37 INFO - PROCESS | 1931 | --DOCSHELL 0x8bfb5800 == 82 [pid = 1931] [id = 208] 07:20:37 INFO - PROCESS | 1931 | --DOCSHELL 0x8f099400 == 81 [pid = 1931] [id = 206] 07:20:37 INFO - PROCESS | 1931 | --DOCSHELL 0x8959b400 == 80 [pid = 1931] [id = 207] 07:20:37 INFO - PROCESS | 1931 | --DOCSHELL 0x8a4fb400 == 79 [pid = 1931] [id = 205] 07:20:37 INFO - PROCESS | 1931 | --DOCSHELL 0x8f09e800 == 78 [pid = 1931] [id = 204] 07:20:37 INFO - PROCESS | 1931 | --DOCSHELL 0x8e1ac400 == 77 [pid = 1931] [id = 202] 07:20:37 INFO - PROCESS | 1931 | --DOCSHELL 0x8e24cc00 == 76 [pid = 1931] [id = 203] 07:20:37 INFO - PROCESS | 1931 | --DOCSHELL 0x8a4f9c00 == 75 [pid = 1931] [id = 201] 07:20:37 INFO - PROCESS | 1931 | 1460989237663 Marionette TRACE conn5 <- [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]]]}] 07:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 07:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 3737ms 07:20:37 INFO - PROCESS | 1931 | 1460989237737 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 07:20:37 INFO - PROCESS | 1931 | 1460989237744 Marionette TRACE conn5 <- [1,845,null,{"value":"8"}] 07:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 07:20:37 INFO - PROCESS | 1931 | 1460989237753 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 07:20:37 INFO - PROCESS | 1931 | 1460989237758 Marionette TRACE conn5 <- [1,846,null,{}] 07:20:37 INFO - PROCESS | 1931 | 1460989237765 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:37 INFO - PROCESS | 1931 | 1460989237940 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 07:20:38 INFO - PROCESS | 1931 | 1460989238101 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c263400 == 76 [pid = 1931] [id = 219] 07:20:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8c26ec00) [pid = 1931] [serial = 658] [outer = (nil)] 07:20:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8c74a800) [pid = 1931] [serial = 659] [outer = 0x8c26ec00] 07:20:38 INFO - PROCESS | 1931 | 1460989238194 Marionette DEBUG loaded listener.js 07:20:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8c99b800) [pid = 1931] [serial = 660] [outer = 0x8c26ec00] 07:20:39 INFO - PROCESS | 1931 | 1460989239186 Marionette TRACE conn5 <- [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]]]}] 07:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 07:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1485ms 07:20:39 INFO - PROCESS | 1931 | 1460989239239 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 07:20:39 INFO - PROCESS | 1931 | 1460989239248 Marionette TRACE conn5 <- [1,849,null,{"value":"8"}] 07:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 07:20:39 INFO - PROCESS | 1931 | 1460989239258 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 07:20:39 INFO - PROCESS | 1931 | 1460989239262 Marionette TRACE conn5 <- [1,850,null,{}] 07:20:39 INFO - PROCESS | 1931 | 1460989239274 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:39 INFO - PROCESS | 1931 | 1460989239505 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 07:20:39 INFO - PROCESS | 1931 | 1460989239530 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c74e400 == 77 [pid = 1931] [id = 220] 07:20:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8d99b000) [pid = 1931] [serial = 661] [outer = (nil)] 07:20:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x8d9a7c00) [pid = 1931] [serial = 662] [outer = 0x8d99b000] 07:20:39 INFO - PROCESS | 1931 | 1460989239605 Marionette DEBUG loaded listener.js 07:20:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x8daed400) [pid = 1931] [serial = 663] [outer = 0x8d99b000] 07:20:40 INFO - PROCESS | 1931 | 1460989240636 Marionette TRACE conn5 <- [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]]]}] 07:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 07:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1429ms 07:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 07:20:40 INFO - PROCESS | 1931 | 1460989240688 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 07:20:40 INFO - PROCESS | 1931 | 1460989240691 Marionette TRACE conn5 <- [1,853,null,{"value":"8"}] 07:20:40 INFO - PROCESS | 1931 | 1460989240698 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 07:20:40 INFO - PROCESS | 1931 | 1460989240703 Marionette TRACE conn5 <- [1,854,null,{}] 07:20:40 INFO - PROCESS | 1931 | 1460989240726 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:41 INFO - PROCESS | 1931 | 1460989241304 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 07:20:41 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x9ba8e000) [pid = 1931] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 07:20:41 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x9df0b800) [pid = 1931] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 07:20:41 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x8958d800) [pid = 1931] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 07:20:41 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x8c50e400) [pid = 1931] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 07:20:41 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x95bc2c00) [pid = 1931] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 07:20:41 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x8e1a3400) [pid = 1931] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 07:20:41 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x8a24b800) [pid = 1931] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 07:20:41 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x973c7c00) [pid = 1931] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 07:20:41 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x8f0a2000) [pid = 1931] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 07:20:41 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x8c751000) [pid = 1931] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 07:20:41 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x8a4fb000) [pid = 1931] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 07:20:41 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x8c259000) [pid = 1931] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 07:20:41 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x8f48c800) [pid = 1931] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 07:20:41 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x8d7dc000) [pid = 1931] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 07:20:41 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x8a245000) [pid = 1931] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 07:20:41 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x8a247800) [pid = 1931] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 07:20:41 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x8d9a4c00) [pid = 1931] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 07:20:41 INFO - PROCESS | 1931 | 1460989241512 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x8958f400 == 78 [pid = 1931] [id = 221] 07:20:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x8a247800) [pid = 1931] [serial = 664] [outer = (nil)] 07:20:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x8c50e400) [pid = 1931] [serial = 665] [outer = 0x8a247800] 07:20:41 INFO - PROCESS | 1931 | 1460989241595 Marionette DEBUG loaded listener.js 07:20:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x8e24e000) [pid = 1931] [serial = 666] [outer = 0x8a247800] 07:20:42 INFO - PROCESS | 1931 | 1460989242355 Marionette TRACE conn5 <- [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]]]}] 07:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 07:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1696ms 07:20:42 INFO - PROCESS | 1931 | 1460989242394 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 07:20:42 INFO - PROCESS | 1931 | 1460989242399 Marionette TRACE conn5 <- [1,857,null,{"value":"8"}] 07:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 07:20:42 INFO - PROCESS | 1931 | 1460989242405 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 07:20:42 INFO - PROCESS | 1931 | 1460989242407 Marionette TRACE conn5 <- [1,858,null,{}] 07:20:42 INFO - PROCESS | 1931 | 1460989242413 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:42 INFO - PROCESS | 1931 | 1460989242656 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 07:20:42 INFO - PROCESS | 1931 | 1460989242678 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e256000 == 79 [pid = 1931] [id = 222] 07:20:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x8e2b6800) [pid = 1931] [serial = 667] [outer = (nil)] 07:20:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8e2bc000) [pid = 1931] [serial = 668] [outer = 0x8e2b6800] 07:20:42 INFO - PROCESS | 1931 | 1460989242755 Marionette DEBUG loaded listener.js 07:20:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x8e2c0800) [pid = 1931] [serial = 669] [outer = 0x8e2b6800] 07:20:43 INFO - PROCESS | 1931 | 1460989243969 Marionette TRACE conn5 <- [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]]]}] 07:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 07:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1597ms 07:20:44 INFO - PROCESS | 1931 | 1460989244003 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 07:20:44 INFO - PROCESS | 1931 | 1460989244008 Marionette TRACE conn5 <- [1,861,null,{"value":"8"}] 07:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 07:20:44 INFO - PROCESS | 1931 | 1460989244017 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 07:20:44 INFO - PROCESS | 1931 | 1460989244021 Marionette TRACE conn5 <- [1,862,null,{}] 07:20:44 INFO - PROCESS | 1931 | 1460989244031 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:44 INFO - PROCESS | 1931 | 1460989244221 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 07:20:44 INFO - PROCESS | 1931 | 1460989244460 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c26d800 == 80 [pid = 1931] [id = 223] 07:20:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x8c3db000) [pid = 1931] [serial = 670] [outer = (nil)] 07:20:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8c996800) [pid = 1931] [serial = 671] [outer = 0x8c3db000] 07:20:44 INFO - PROCESS | 1931 | 1460989244551 Marionette DEBUG loaded listener.js 07:20:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8d7d8000) [pid = 1931] [serial = 672] [outer = 0x8c3db000] 07:20:45 INFO - PROCESS | 1931 | 1460989245454 Marionette TRACE conn5 <- [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]]]}] 07:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 07:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1483ms 07:20:45 INFO - PROCESS | 1931 | 1460989245500 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 07:20:45 INFO - PROCESS | 1931 | 1460989245509 Marionette TRACE conn5 <- [1,865,null,{"value":"8"}] 07:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 07:20:45 INFO - PROCESS | 1931 | 1460989245520 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 07:20:45 INFO - PROCESS | 1931 | 1460989245524 Marionette TRACE conn5 <- [1,866,null,{}] 07:20:45 INFO - PROCESS | 1931 | 1460989245531 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:45 INFO - PROCESS | 1931 | 1460989245743 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 07:20:46 INFO - PROCESS | 1931 | 1460989246049 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x885fd800 == 81 [pid = 1931] [id = 224] 07:20:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8e1ac000) [pid = 1931] [serial = 673] [outer = (nil)] 07:20:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8e256400) [pid = 1931] [serial = 674] [outer = 0x8e1ac000] 07:20:46 INFO - PROCESS | 1931 | 1460989246181 Marionette DEBUG loaded listener.js 07:20:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8e3ef000) [pid = 1931] [serial = 675] [outer = 0x8e1ac000] 07:20:47 INFO - PROCESS | 1931 | 1460989247148 Marionette TRACE conn5 <- [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]]]}] 07:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 07:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1647ms 07:20:47 INFO - PROCESS | 1931 | 1460989247167 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 07:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 07:20:47 INFO - PROCESS | 1931 | 1460989247171 Marionette TRACE conn5 <- [1,869,null,{"value":"8"}] 07:20:47 INFO - PROCESS | 1931 | 1460989247178 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 07:20:47 INFO - PROCESS | 1931 | 1460989247185 Marionette TRACE conn5 <- [1,870,null,{}] 07:20:47 INFO - PROCESS | 1931 | 1460989247202 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:47 INFO - PROCESS | 1931 | 1460989247394 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 07:20:47 INFO - PROCESS | 1931 | 1460989247642 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c254400 == 82 [pid = 1931] [id = 225] 07:20:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8ed17400) [pid = 1931] [serial = 676] [outer = (nil)] 07:20:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8ee01c00) [pid = 1931] [serial = 677] [outer = 0x8ed17400] 07:20:47 INFO - PROCESS | 1931 | 1460989247781 Marionette DEBUG loaded listener.js 07:20:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8ee09000) [pid = 1931] [serial = 678] [outer = 0x8ed17400] 07:20:48 INFO - PROCESS | 1931 | 1460989248749 Marionette TRACE conn5 <- [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]]]}] 07:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 07:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1589ms 07:20:48 INFO - PROCESS | 1931 | 1460989248766 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 07:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 07:20:48 INFO - PROCESS | 1931 | 1460989248771 Marionette TRACE conn5 <- [1,873,null,{"value":"8"}] 07:20:48 INFO - PROCESS | 1931 | 1460989248778 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 07:20:48 INFO - PROCESS | 1931 | 1460989248782 Marionette TRACE conn5 <- [1,874,null,{}] 07:20:48 INFO - PROCESS | 1931 | 1460989248787 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:48 INFO - PROCESS | 1931 | 1460989248969 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 07:20:49 INFO - PROCESS | 1931 | 1460989249211 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a24d800 == 83 [pid = 1931] [id = 226] 07:20:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x8ee0dc00) [pid = 1931] [serial = 679] [outer = (nil)] 07:20:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x8efb4400) [pid = 1931] [serial = 680] [outer = 0x8ee0dc00] 07:20:49 INFO - PROCESS | 1931 | 1460989249344 Marionette DEBUG loaded listener.js 07:20:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x8efb6c00) [pid = 1931] [serial = 681] [outer = 0x8ee0dc00] 07:20:50 INFO - PROCESS | 1931 | 1460989250236 Marionette TRACE conn5 <- [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]]]}] 07:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 07:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1483ms 07:20:50 INFO - PROCESS | 1931 | 1460989250260 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 07:20:50 INFO - PROCESS | 1931 | 1460989250265 Marionette TRACE conn5 <- [1,877,null,{"value":"8"}] 07:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 07:20:50 INFO - PROCESS | 1931 | 1460989250271 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 07:20:50 INFO - PROCESS | 1931 | 1460989250275 Marionette TRACE conn5 <- [1,878,null,{}] 07:20:50 INFO - PROCESS | 1931 | 1460989250280 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:50 INFO - PROCESS | 1931 | 1460989250453 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 07:20:50 INFO - PROCESS | 1931 | 1460989250649 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e1a2800 == 84 [pid = 1931] [id = 227] 07:20:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x8e1ac400) [pid = 1931] [serial = 682] [outer = (nil)] 07:20:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x8f09e800) [pid = 1931] [serial = 683] [outer = 0x8e1ac400] 07:20:50 INFO - PROCESS | 1931 | 1460989250738 Marionette DEBUG loaded listener.js 07:20:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x8f0a0800) [pid = 1931] [serial = 684] [outer = 0x8e1ac400] 07:20:51 INFO - PROCESS | 1931 | 1460989251666 Marionette TRACE conn5 <- [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]]]}] 07:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 07:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1431ms 07:20:51 INFO - PROCESS | 1931 | 1460989251703 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 07:20:51 INFO - PROCESS | 1931 | 1460989251707 Marionette TRACE conn5 <- [1,881,null,{"value":"8"}] 07:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 07:20:51 INFO - PROCESS | 1931 | 1460989251714 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 07:20:51 INFO - PROCESS | 1931 | 1460989251717 Marionette TRACE conn5 <- [1,882,null,{}] 07:20:51 INFO - PROCESS | 1931 | 1460989251723 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:51 INFO - PROCESS | 1931 | 1460989251931 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 07:20:52 INFO - PROCESS | 1931 | 1460989252132 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ed14800 == 85 [pid = 1931] [id = 228] 07:20:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x8f262c00) [pid = 1931] [serial = 685] [outer = (nil)] 07:20:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x8f490800) [pid = 1931] [serial = 686] [outer = 0x8f262c00] 07:20:52 INFO - PROCESS | 1931 | 1460989252227 Marionette DEBUG loaded listener.js 07:20:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x8f494800) [pid = 1931] [serial = 687] [outer = 0x8f262c00] 07:20:53 INFO - PROCESS | 1931 | 1460989253195 Marionette TRACE conn5 <- [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]]]}] 07:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 07:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1544ms 07:20:53 INFO - PROCESS | 1931 | 1460989253260 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 07:20:53 INFO - PROCESS | 1931 | 1460989253264 Marionette TRACE conn5 <- [1,885,null,{"value":"8"}] 07:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 07:20:53 INFO - PROCESS | 1931 | 1460989253270 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 07:20:53 INFO - PROCESS | 1931 | 1460989253274 Marionette TRACE conn5 <- [1,886,null,{}] 07:20:53 INFO - PROCESS | 1931 | 1460989253280 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:53 INFO - PROCESS | 1931 | 1460989253477 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 07:20:53 INFO - PROCESS | 1931 | 1460989253717 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f493400 == 86 [pid = 1931] [id = 229] 07:20:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x8f4cc000) [pid = 1931] [serial = 688] [outer = (nil)] 07:20:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x8f571800) [pid = 1931] [serial = 689] [outer = 0x8f4cc000] 07:20:53 INFO - PROCESS | 1931 | 1460989253860 Marionette DEBUG loaded listener.js 07:20:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x8f576400) [pid = 1931] [serial = 690] [outer = 0x8f4cc000] 07:20:54 INFO - PROCESS | 1931 | 1460989254762 Marionette TRACE conn5 <- [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]]]}] 07:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 07:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1532ms 07:20:54 INFO - PROCESS | 1931 | 1460989254805 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 07:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 07:20:54 INFO - PROCESS | 1931 | 1460989254809 Marionette TRACE conn5 <- [1,889,null,{"value":"8"}] 07:20:54 INFO - PROCESS | 1931 | 1460989254815 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 07:20:54 INFO - PROCESS | 1931 | 1460989254819 Marionette TRACE conn5 <- [1,890,null,{}] 07:20:54 INFO - PROCESS | 1931 | 1460989254826 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:55 INFO - PROCESS | 1931 | 1460989255047 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 07:20:55 INFO - PROCESS | 1931 | 1460989255289 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x885f5800 == 87 [pid = 1931] [id = 230] 07:20:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x8f4d1c00) [pid = 1931] [serial = 691] [outer = (nil)] 07:20:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x8f5d3c00) [pid = 1931] [serial = 692] [outer = 0x8f4d1c00] 07:20:55 INFO - PROCESS | 1931 | 1460989255417 Marionette DEBUG loaded listener.js 07:20:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x8f5d5c00) [pid = 1931] [serial = 693] [outer = 0x8f4d1c00] 07:20:56 INFO - PROCESS | 1931 | 1460989256409 Marionette TRACE conn5 <- [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]]]}] 07:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 07:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1639ms 07:20:56 INFO - PROCESS | 1931 | 1460989256456 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 07:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 07:20:56 INFO - PROCESS | 1931 | 1460989256460 Marionette TRACE conn5 <- [1,893,null,{"value":"8"}] 07:20:56 INFO - PROCESS | 1931 | 1460989256467 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 07:20:56 INFO - PROCESS | 1931 | 1460989256471 Marionette TRACE conn5 <- [1,894,null,{}] 07:20:56 INFO - PROCESS | 1931 | 1460989256477 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:56 INFO - PROCESS | 1931 | 1460989256745 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 07:20:57 INFO - PROCESS | 1931 | 1460989257127 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c749000 == 88 [pid = 1931] [id = 231] 07:20:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x8ed18400) [pid = 1931] [serial = 694] [outer = (nil)] 07:20:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x91463000) [pid = 1931] [serial = 695] [outer = 0x8ed18400] 07:20:57 INFO - PROCESS | 1931 | 1460989257282 Marionette DEBUG loaded listener.js 07:20:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x91465c00) [pid = 1931] [serial = 696] [outer = 0x8ed18400] 07:20:58 INFO - PROCESS | 1931 | 1460989258664 Marionette TRACE conn5 <- [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]]]}] 07:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 07:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 2248ms 07:20:58 INFO - PROCESS | 1931 | 1460989258798 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 07:20:58 INFO - PROCESS | 1931 | 1460989258804 Marionette TRACE conn5 <- [1,897,null,{"value":"8"}] 07:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 07:20:58 INFO - PROCESS | 1931 | 1460989258963 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 07:20:58 INFO - PROCESS | 1931 | 1460989258970 Marionette TRACE conn5 <- [1,898,null,{}] 07:20:58 INFO - PROCESS | 1931 | 1460989258984 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:59 INFO - PROCESS | 1931 | 1460989259269 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 07:20:59 INFO - PROCESS | 1931 | 1460989259526 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f491c00 == 89 [pid = 1931] [id = 232] 07:20:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x8f5d8c00) [pid = 1931] [serial = 697] [outer = (nil)] 07:20:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x917c9c00) [pid = 1931] [serial = 698] [outer = 0x8f5d8c00] 07:20:59 INFO - PROCESS | 1931 | 1460989259676 Marionette DEBUG loaded listener.js 07:20:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x917cd000) [pid = 1931] [serial = 699] [outer = 0x8f5d8c00] 07:21:01 INFO - PROCESS | 1931 | 1460989261102 Marionette TRACE conn5 <- [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]]]}] 07:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 07:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 2322ms 07:21:01 INFO - PROCESS | 1931 | 1460989261163 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 07:21:01 INFO - PROCESS | 1931 | 1460989261170 Marionette TRACE conn5 <- [1,901,null,{"value":"8"}] 07:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 07:21:01 INFO - PROCESS | 1931 | 1460989261179 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 07:21:01 INFO - PROCESS | 1931 | 1460989261198 Marionette TRACE conn5 <- [1,902,null,{}] 07:21:01 INFO - PROCESS | 1931 | 1460989261274 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:01 INFO - PROCESS | 1931 | 1460989261700 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 07:21:02 INFO - PROCESS | 1931 | 1460989261991 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x932d1c00 == 90 [pid = 1931] [id = 233] 07:21:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x932d3000) [pid = 1931] [serial = 700] [outer = (nil)] 07:21:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x94f78800) [pid = 1931] [serial = 701] [outer = 0x932d3000] 07:21:02 INFO - PROCESS | 1931 | 1460989262154 Marionette DEBUG loaded listener.js 07:21:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x95805400) [pid = 1931] [serial = 702] [outer = 0x932d3000] 07:21:03 INFO - PROCESS | 1931 | 1460989263628 Marionette TRACE conn5 <- [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]]]}] 07:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 07:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 2511ms 07:21:03 INFO - PROCESS | 1931 | 1460989263692 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 07:21:03 INFO - PROCESS | 1931 | 1460989263699 Marionette TRACE conn5 <- [1,905,null,{"value":"8"}] 07:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 07:21:03 INFO - PROCESS | 1931 | 1460989263710 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 07:21:03 INFO - PROCESS | 1931 | 1460989263714 Marionette TRACE conn5 <- [1,906,null,{}] 07:21:03 INFO - PROCESS | 1931 | 1460989263725 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:04 INFO - PROCESS | 1931 | 1460989264142 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 07:21:04 INFO - PROCESS | 1931 | 1460989264388 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x8d9a1c00 == 91 [pid = 1931] [id = 234] 07:21:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x8f57a400) [pid = 1931] [serial = 703] [outer = (nil)] 07:21:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x95b57000) [pid = 1931] [serial = 704] [outer = 0x8f57a400] 07:21:04 INFO - PROCESS | 1931 | 1460989264540 Marionette DEBUG loaded listener.js 07:21:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x95bbe400) [pid = 1931] [serial = 705] [outer = 0x8f57a400] 07:21:05 INFO - PROCESS | 1931 | 1460989265810 Marionette TRACE conn5 <- [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]]]}] 07:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 07:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 2145ms 07:21:05 INFO - PROCESS | 1931 | 1460989265856 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 07:21:05 INFO - PROCESS | 1931 | 1460989265862 Marionette TRACE conn5 <- [1,909,null,{"value":"8"}] 07:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 07:21:05 INFO - PROCESS | 1931 | 1460989265872 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 07:21:05 INFO - PROCESS | 1931 | 1460989265878 Marionette TRACE conn5 <- [1,910,null,{}] 07:21:05 INFO - PROCESS | 1931 | 1460989265887 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:06 INFO - PROCESS | 1931 | 1460989266168 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 07:21:06 INFO - PROCESS | 1931 | 1460989266562 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x885fa000 == 92 [pid = 1931] [id = 235] 07:21:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x9589dc00) [pid = 1931] [serial = 706] [outer = (nil)] 07:21:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x95bc5400) [pid = 1931] [serial = 707] [outer = 0x9589dc00] 07:21:06 INFO - PROCESS | 1931 | 1460989266712 Marionette DEBUG loaded listener.js 07:21:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x95bc9000) [pid = 1931] [serial = 708] [outer = 0x9589dc00] 07:21:07 INFO - PROCESS | 1931 | 1460989267985 Marionette TRACE conn5 <- [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]]]}] 07:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 07:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 2191ms 07:21:08 INFO - PROCESS | 1931 | 1460989268065 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 07:21:08 INFO - PROCESS | 1931 | 1460989268071 Marionette TRACE conn5 <- [1,913,null,{"value":"8"}] 07:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 07:21:08 INFO - PROCESS | 1931 | 1460989268098 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 07:21:08 INFO - PROCESS | 1931 | 1460989268104 Marionette TRACE conn5 <- [1,914,null,{}] 07:21:08 INFO - PROCESS | 1931 | 1460989268163 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:08 INFO - PROCESS | 1931 | 1460989268654 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 07:21:08 INFO - PROCESS | 1931 | 1460989268926 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x885f9c00 == 93 [pid = 1931] [id = 236] 07:21:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x8a244800) [pid = 1931] [serial = 709] [outer = (nil)] 07:21:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x966ba400) [pid = 1931] [serial = 710] [outer = 0x8a244800] 07:21:09 INFO - PROCESS | 1931 | 1460989269075 Marionette DEBUG loaded listener.js 07:21:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x96774400) [pid = 1931] [serial = 711] [outer = 0x8a244800] 07:21:10 INFO - PROCESS | 1931 | 1460989270179 Marionette TRACE conn5 <- [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]]]}] 07:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 07:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 2147ms 07:21:10 INFO - PROCESS | 1931 | 1460989270243 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 07:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 07:21:10 INFO - PROCESS | 1931 | 1460989270257 Marionette TRACE conn5 <- [1,917,null,{"value":"8"}] 07:21:10 INFO - PROCESS | 1931 | 1460989270265 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 07:21:10 INFO - PROCESS | 1931 | 1460989270268 Marionette TRACE conn5 <- [1,918,null,{}] 07:21:10 INFO - PROCESS | 1931 | 1460989270276 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:10 INFO - PROCESS | 1931 | 1460989270507 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 07:21:10 INFO - PROCESS | 1931 | 1460989270754 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e1af000 == 94 [pid = 1931] [id = 237] 07:21:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x8e2bd000) [pid = 1931] [serial = 712] [outer = (nil)] 07:21:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x96c3f800) [pid = 1931] [serial = 713] [outer = 0x8e2bd000] 07:21:10 INFO - PROCESS | 1931 | 1460989270889 Marionette DEBUG loaded listener.js 07:21:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x96c44000) [pid = 1931] [serial = 714] [outer = 0x8e2bd000] 07:21:11 INFO - PROCESS | 1931 | 1460989271815 Marionette TRACE conn5 <- [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]]]}] 07:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 07:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1584ms 07:21:11 INFO - PROCESS | 1931 | 1460989271849 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 07:21:11 INFO - PROCESS | 1931 | 1460989271852 Marionette TRACE conn5 <- [1,921,null,{"value":"8"}] 07:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 07:21:11 INFO - PROCESS | 1931 | 1460989271859 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 07:21:11 INFO - PROCESS | 1931 | 1460989271862 Marionette TRACE conn5 <- [1,922,null,{}] 07:21:11 INFO - PROCESS | 1931 | 1460989271869 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:12 INFO - PROCESS | 1931 | 1460989272069 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 07:21:12 INFO - PROCESS | 1931 | 1460989272343 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a24b400 == 95 [pid = 1931] [id = 238] 07:21:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x8a4f0c00) [pid = 1931] [serial = 715] [outer = (nil)] 07:21:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x8bfb8c00) [pid = 1931] [serial = 716] [outer = 0x8a4f0c00] 07:21:12 INFO - PROCESS | 1931 | 1460989272477 Marionette DEBUG loaded listener.js 07:21:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x8f26c400) [pid = 1931] [serial = 717] [outer = 0x8a4f0c00] 07:21:13 INFO - PROCESS | 1931 | 1460989273367 Marionette TRACE conn5 <- [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]]]}] 07:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 07:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1590ms 07:21:13 INFO - PROCESS | 1931 | 1460989273449 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 07:21:13 INFO - PROCESS | 1931 | 1460989273453 Marionette TRACE conn5 <- [1,925,null,{"value":"8"}] 07:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 07:21:13 INFO - PROCESS | 1931 | 1460989273460 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 07:21:13 INFO - PROCESS | 1931 | 1460989273463 Marionette TRACE conn5 <- [1,926,null,{}] 07:21:13 INFO - PROCESS | 1931 | 1460989273469 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:13 INFO - PROCESS | 1931 | 1460989273703 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 07:21:14 INFO - PROCESS | 1931 | --DOCSHELL 0x8c268000 == 94 [pid = 1931] [id = 217] 07:21:14 INFO - PROCESS | 1931 | --DOCSHELL 0x885efc00 == 93 [pid = 1931] [id = 216] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x8f494000) [pid = 1931] [serial = 557] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x8e2b3400) [pid = 1931] [serial = 587] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x8e24c400) [pid = 1931] [serial = 586] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x8ee10400) [pid = 1931] [serial = 591] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x8e1a3c00) [pid = 1931] [serial = 590] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x8c3e3800) [pid = 1931] [serial = 584] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x8c260400) [pid = 1931] [serial = 583] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x8f57fc00) [pid = 1931] [serial = 597] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x8efba400) [pid = 1931] [serial = 593] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x89598c00) [pid = 1931] [serial = 559] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x8d99c400) [pid = 1931] [serial = 562] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x9146bc00) [pid = 1931] [serial = 568] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x8ed1e800) [pid = 1931] [serial = 565] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x932d3400) [pid = 1931] [serial = 571] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x966bf800) [pid = 1931] [serial = 574] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x985a7000) [pid = 1931] [serial = 577] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x9ba95c00) [pid = 1931] [serial = 580] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x8c74d000) [pid = 1931] [serial = 645] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x8efb7000) [pid = 1931] [serial = 602] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x8c99d800) [pid = 1931] [serial = 605] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x8e251800) [pid = 1931] [serial = 608] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x8f497c00) [pid = 1931] [serial = 611] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x91469400) [pid = 1931] [serial = 614] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x917d1000) [pid = 1931] [serial = 617] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x96873800) [pid = 1931] [serial = 620] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x96f99000) [pid = 1931] [serial = 623] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x973cfc00) [pid = 1931] [serial = 626] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x8c99d400) [pid = 1931] [serial = 380] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x9ae8fc00) [pid = 1931] [serial = 629] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x8e3f2400) [pid = 1931] [serial = 632] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0xa0a63400) [pid = 1931] [serial = 635] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x885f8400) [pid = 1931] [serial = 638] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x8a4f0000) [pid = 1931] [serial = 641] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x8c3df400) [pid = 1931] [serial = 647] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x8c3e5800) [pid = 1931] [serial = 644] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x8f579c00) [pid = 1931] [serial = 596] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x8a4f4000) [pid = 1931] [serial = 599] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x8c3dc800) [pid = 1931] [serial = 600] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x8f26bc00) [pid = 1931] [serial = 594] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0xa2a05400) [pid = 1931] [serial = 539] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0xa0002c00) [pid = 1931] [serial = 536] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x89595c00) [pid = 1931] [serial = 542] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x8e1a7800) [pid = 1931] [serial = 521] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x96fc4800) [pid = 1931] [serial = 530] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x95bbf800) [pid = 1931] [serial = 527] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x8bfb0400) [pid = 1931] [serial = 518] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x9ae0bc00) [pid = 1931] [serial = 533] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x8f4d9800) [pid = 1931] [serial = 524] [outer = (nil)] [url = about:blank] 07:21:14 INFO - PROCESS | 1931 | 1460989274811 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x89597c00 == 94 [pid = 1931] [id = 239] 07:21:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x89598800) [pid = 1931] [serial = 718] [outer = (nil)] 07:21:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8a24b800) [pid = 1931] [serial = 719] [outer = 0x89598800] 07:21:14 INFO - PROCESS | 1931 | 1460989274893 Marionette DEBUG loaded listener.js 07:21:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8b562800) [pid = 1931] [serial = 720] [outer = 0x89598800] 07:21:15 INFO - PROCESS | 1931 | 1460989275666 Marionette TRACE conn5 <- [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]]]}] 07:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 07:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 2234ms 07:21:15 INFO - PROCESS | 1931 | 1460989275697 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 07:21:15 INFO - PROCESS | 1931 | 1460989275703 Marionette TRACE conn5 <- [1,929,null,{"value":"8"}] 07:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 07:21:15 INFO - PROCESS | 1931 | 1460989275711 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 07:21:15 INFO - PROCESS | 1931 | 1460989275717 Marionette TRACE conn5 <- [1,930,null,{}] 07:21:15 INFO - PROCESS | 1931 | 1460989275725 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:15 INFO - PROCESS | 1931 | 1460989275939 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 07:21:16 INFO - PROCESS | 1931 | 1460989276099 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a246c00 == 95 [pid = 1931] [id = 240] 07:21:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8c251800) [pid = 1931] [serial = 721] [outer = (nil)] 07:21:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8c26e800) [pid = 1931] [serial = 722] [outer = 0x8c251800] 07:21:16 INFO - PROCESS | 1931 | 1460989276181 Marionette DEBUG loaded listener.js 07:21:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8c505000) [pid = 1931] [serial = 723] [outer = 0x8c251800] 07:21:17 INFO - PROCESS | 1931 | 1460989277089 Marionette TRACE conn5 <- [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]]]}] 07:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 07:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1435ms 07:21:17 INFO - PROCESS | 1931 | 1460989277156 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 07:21:17 INFO - PROCESS | 1931 | 1460989277163 Marionette TRACE conn5 <- [1,933,null,{"value":"8"}] 07:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 07:21:17 INFO - PROCESS | 1931 | 1460989277170 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 07:21:17 INFO - PROCESS | 1931 | 1460989277173 Marionette TRACE conn5 <- [1,934,null,{}] 07:21:17 INFO - PROCESS | 1931 | 1460989277179 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:17 INFO - PROCESS | 1931 | 1460989277432 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 07:21:17 INFO - PROCESS | 1931 | 1460989277461 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x885f6c00 == 96 [pid = 1931] [id = 241] 07:21:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8d7cd400) [pid = 1931] [serial = 724] [outer = (nil)] 07:21:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8d999c00) [pid = 1931] [serial = 725] [outer = 0x8d7cd400] 07:21:17 INFO - PROCESS | 1931 | 1460989277537 Marionette DEBUG loaded listener.js 07:21:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8d9a6400) [pid = 1931] [serial = 726] [outer = 0x8d7cd400] 07:21:18 INFO - PROCESS | 1931 | 1460989278652 Marionette TRACE conn5 <- [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]]]}] 07:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 07:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1530ms 07:21:18 INFO - PROCESS | 1931 | 1460989278701 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 07:21:18 INFO - PROCESS | 1931 | 1460989278706 Marionette TRACE conn5 <- [1,937,null,{"value":"8"}] 07:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 07:21:18 INFO - PROCESS | 1931 | 1460989278728 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 07:21:18 INFO - PROCESS | 1931 | 1460989278738 Marionette TRACE conn5 <- [1,938,null,{}] 07:21:18 INFO - PROCESS | 1931 | 1460989278744 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:19 INFO - PROCESS | 1931 | 1460989279021 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 07:21:19 INFO - PROCESS | 1931 | 1460989279045 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c508400 == 97 [pid = 1931] [id = 242] 07:21:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x8c752c00) [pid = 1931] [serial = 727] [outer = (nil)] 07:21:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x8e2b9800) [pid = 1931] [serial = 728] [outer = 0x8c752c00] 07:21:19 INFO - PROCESS | 1931 | 1460989279120 Marionette DEBUG loaded listener.js 07:21:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x8e3ed800) [pid = 1931] [serial = 729] [outer = 0x8c752c00] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x8daefc00) [pid = 1931] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x95804400) [pid = 1931] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x8c270000) [pid = 1931] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x8a247800) [pid = 1931] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x9580a000) [pid = 1931] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x96fce000) [pid = 1931] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x8f09c000) [pid = 1931] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x96c4b800) [pid = 1931] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x885fd000) [pid = 1931] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x8bfb7c00) [pid = 1931] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x8c9a0c00) [pid = 1931] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x8f5e0000) [pid = 1931] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x8c3dd400) [pid = 1931] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x8d99b000) [pid = 1931] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x8e1ad000) [pid = 1931] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x8c3dc400) [pid = 1931] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x885f0800) [pid = 1931] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x96fd0000) [pid = 1931] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x8c26ec00) [pid = 1931] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0xa0086800) [pid = 1931] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x8c3e6400) [pid = 1931] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x8c25fc00) [pid = 1931] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x8e3ec800) [pid = 1931] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x8d7cdc00) [pid = 1931] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x8c251400) [pid = 1931] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x91462400) [pid = 1931] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 119 (0x885f3800) [pid = 1931] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 118 (0x91470c00) [pid = 1931] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 117 (0x9898e000) [pid = 1931] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 07:21:19 INFO - PROCESS | 1931 | --DOMWINDOW == 116 (0x8958dc00) [pid = 1931] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 07:21:20 INFO - PROCESS | 1931 | 1460989280414 Marionette TRACE conn5 <- [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]]]}] 07:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 07:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1712ms 07:21:20 INFO - PROCESS | 1931 | 1460989280433 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 07:21:20 INFO - PROCESS | 1931 | 1460989280439 Marionette TRACE conn5 <- [1,941,null,{"value":"8"}] 07:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 07:21:20 INFO - PROCESS | 1931 | 1460989280450 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 07:21:20 INFO - PROCESS | 1931 | 1460989280453 Marionette TRACE conn5 <- [1,942,null,{}] 07:21:20 INFO - PROCESS | 1931 | 1460989280459 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:20 INFO - PROCESS | 1931 | 1460989280644 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 07:21:20 INFO - PROCESS | 1931 | 1460989280803 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x89599c00 == 98 [pid = 1931] [id = 243] 07:21:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 117 (0x8a247800) [pid = 1931] [serial = 730] [outer = (nil)] 07:21:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 118 (0x8c3dd400) [pid = 1931] [serial = 731] [outer = 0x8a247800] 07:21:20 INFO - PROCESS | 1931 | 1460989280879 Marionette DEBUG loaded listener.js 07:21:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 119 (0x8d9a1000) [pid = 1931] [serial = 732] [outer = 0x8a247800] 07:21:21 INFO - PROCESS | 1931 | 1460989281635 Marionette TRACE conn5 <- [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]]]}] 07:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 07:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1329ms 07:21:21 INFO - PROCESS | 1931 | 1460989281789 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 07:21:21 INFO - PROCESS | 1931 | 1460989281796 Marionette TRACE conn5 <- [1,945,null,{"value":"8"}] 07:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 07:21:21 INFO - PROCESS | 1931 | 1460989281805 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 07:21:21 INFO - PROCESS | 1931 | 1460989281810 Marionette TRACE conn5 <- [1,946,null,{}] 07:21:21 INFO - PROCESS | 1931 | 1460989281820 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:22 INFO - PROCESS | 1931 | 1460989282054 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 07:21:22 INFO - PROCESS | 1931 | 1460989282333 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a4f9c00 == 99 [pid = 1931] [id = 244] 07:21:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x8a4fbc00) [pid = 1931] [serial = 733] [outer = (nil)] 07:21:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x8b56f400) [pid = 1931] [serial = 734] [outer = 0x8a4fbc00] 07:21:22 INFO - PROCESS | 1931 | 1460989282439 Marionette DEBUG loaded listener.js 07:21:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x8bfb9000) [pid = 1931] [serial = 735] [outer = 0x8a4fbc00] 07:21:23 INFO - PROCESS | 1931 | 1460989283471 Marionette TRACE conn5 <- [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]]]}] 07:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 07:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1743ms 07:21:23 INFO - PROCESS | 1931 | 1460989283549 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 07:21:23 INFO - PROCESS | 1931 | 1460989283555 Marionette TRACE conn5 <- [1,949,null,{"value":"8"}] 07:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 07:21:23 INFO - PROCESS | 1931 | 1460989283568 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 07:21:23 INFO - PROCESS | 1931 | 1460989283573 Marionette TRACE conn5 <- [1,950,null,{}] 07:21:23 INFO - PROCESS | 1931 | 1460989283580 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:23 INFO - PROCESS | 1931 | 1460989283823 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 07:21:24 INFO - PROCESS | 1931 | 1460989284075 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c503400 == 100 [pid = 1931] [id = 245] 07:21:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x8c746c00) [pid = 1931] [serial = 736] [outer = (nil)] 07:21:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x8d7cec00) [pid = 1931] [serial = 737] [outer = 0x8c746c00] 07:21:24 INFO - PROCESS | 1931 | 1460989284204 Marionette DEBUG loaded listener.js 07:21:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x8daf4800) [pid = 1931] [serial = 738] [outer = 0x8c746c00] 07:21:25 INFO - PROCESS | 1931 | 1460989285241 Marionette TRACE conn5 <- [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]]]}] 07:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 07:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1744ms 07:21:25 INFO - PROCESS | 1931 | 1460989285309 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 07:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 07:21:25 INFO - PROCESS | 1931 | 1460989285314 Marionette TRACE conn5 <- [1,953,null,{"value":"8"}] 07:21:25 INFO - PROCESS | 1931 | 1460989285321 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 07:21:25 INFO - PROCESS | 1931 | 1460989285325 Marionette TRACE conn5 <- [1,954,null,{}] 07:21:25 INFO - PROCESS | 1931 | 1460989285341 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:25 INFO - PROCESS | 1931 | 1460989285595 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 07:21:25 INFO - PROCESS | 1931 | 1460989285943 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x8daf6400 == 101 [pid = 1931] [id = 246] 07:21:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x8e3eac00) [pid = 1931] [serial = 739] [outer = (nil)] 07:21:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x8e3f7c00) [pid = 1931] [serial = 740] [outer = 0x8e3eac00] 07:21:26 INFO - PROCESS | 1931 | 1460989286044 Marionette DEBUG loaded listener.js 07:21:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x8ed1e000) [pid = 1931] [serial = 741] [outer = 0x8e3eac00] 07:21:26 INFO - PROCESS | 1931 | 1460989286944 Marionette TRACE conn5 <- [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]]]}] 07:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 07:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1686ms 07:21:27 INFO - PROCESS | 1931 | 1460989287007 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 07:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 07:21:27 INFO - PROCESS | 1931 | 1460989287012 Marionette TRACE conn5 <- [1,957,null,{"value":"8"}] 07:21:27 INFO - PROCESS | 1931 | 1460989287018 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 07:21:27 INFO - PROCESS | 1931 | 1460989287022 Marionette TRACE conn5 <- [1,958,null,{}] 07:21:27 INFO - PROCESS | 1931 | 1460989287028 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:27 INFO - PROCESS | 1931 | 1460989287231 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 07:21:27 INFO - PROCESS | 1931 | 1460989287475 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e1a3c00 == 102 [pid = 1931] [id = 247] 07:21:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x8ee0f000) [pid = 1931] [serial = 742] [outer = (nil)] 07:21:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x8f09bc00) [pid = 1931] [serial = 743] [outer = 0x8ee0f000] 07:21:27 INFO - PROCESS | 1931 | 1460989287609 Marionette DEBUG loaded listener.js 07:21:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x8f0a6800) [pid = 1931] [serial = 744] [outer = 0x8ee0f000] 07:21:28 INFO - PROCESS | 1931 | 1460989288548 Marionette TRACE conn5 <- [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]]]}] 07:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 07:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1591ms 07:21:28 INFO - PROCESS | 1931 | 1460989288610 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 07:21:28 INFO - PROCESS | 1931 | 1460989288614 Marionette TRACE conn5 <- [1,961,null,{"value":"8"}] 07:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 07:21:28 INFO - PROCESS | 1931 | 1460989288621 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 07:21:28 INFO - PROCESS | 1931 | 1460989288624 Marionette TRACE conn5 <- [1,962,null,{}] 07:21:28 INFO - PROCESS | 1931 | 1460989288630 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:28 INFO - PROCESS | 1931 | 1460989288839 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 07:21:29 INFO - PROCESS | 1931 | 1460989289084 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ee10400 == 103 [pid = 1931] [id = 248] 07:21:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x8efaf400) [pid = 1931] [serial = 745] [outer = (nil)] 07:21:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8f268400) [pid = 1931] [serial = 746] [outer = 0x8efaf400] 07:21:29 INFO - PROCESS | 1931 | 1460989289216 Marionette DEBUG loaded listener.js 07:21:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x8f48f400) [pid = 1931] [serial = 747] [outer = 0x8efaf400] 07:21:30 INFO - PROCESS | 1931 | 1460989290199 Marionette TRACE conn5 <- [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]]]}] 07:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 07:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1642ms 07:21:30 INFO - PROCESS | 1931 | 1460989290264 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 07:21:30 INFO - PROCESS | 1931 | 1460989290269 Marionette TRACE conn5 <- [1,965,null,{"value":"8"}] 07:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 07:21:30 INFO - PROCESS | 1931 | 1460989290275 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 07:21:30 INFO - PROCESS | 1931 | 1460989290279 Marionette TRACE conn5 <- [1,966,null,{}] 07:21:30 INFO - PROCESS | 1931 | 1460989290285 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:30 INFO - PROCESS | 1931 | 1460989290562 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 07:21:30 INFO - PROCESS | 1931 | 1460989290863 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x8efbc000 == 104 [pid = 1931] [id = 249] 07:21:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x8f57c800) [pid = 1931] [serial = 748] [outer = (nil)] 07:21:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8f5dd000) [pid = 1931] [serial = 749] [outer = 0x8f57c800] 07:21:30 INFO - PROCESS | 1931 | 1460989290965 Marionette DEBUG loaded listener.js 07:21:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x915a4c00) [pid = 1931] [serial = 750] [outer = 0x8f57c800] 07:21:31 INFO - PROCESS | 1931 | 1460989291855 Marionette TRACE conn5 <- [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]]]}] 07:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 07:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1639ms 07:21:31 INFO - PROCESS | 1931 | 1460989291916 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 07:21:31 INFO - PROCESS | 1931 | 1460989291920 Marionette TRACE conn5 <- [1,969,null,{"value":"8"}] 07:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 07:21:31 INFO - PROCESS | 1931 | 1460989291928 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 07:21:31 INFO - PROCESS | 1931 | 1460989291932 Marionette TRACE conn5 <- [1,970,null,{}] 07:21:31 INFO - PROCESS | 1931 | 1460989291938 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:32 INFO - PROCESS | 1931 | 1460989292134 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 07:21:32 INFO - PROCESS | 1931 | 1460989292385 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f4d1000 == 105 [pid = 1931] [id = 250] 07:21:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8f57e000) [pid = 1931] [serial = 751] [outer = (nil)] 07:21:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x932d2000) [pid = 1931] [serial = 752] [outer = 0x8f57e000] 07:21:32 INFO - PROCESS | 1931 | 1460989292521 Marionette DEBUG loaded listener.js 07:21:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x932d6800) [pid = 1931] [serial = 753] [outer = 0x8f57e000] 07:21:33 INFO - PROCESS | 1931 | 1460989293403 Marionette TRACE conn5 <- [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]]]}] 07:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 07:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1545ms 07:21:33 INFO - PROCESS | 1931 | 1460989293474 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 07:21:33 INFO - PROCESS | 1931 | 1460989293482 Marionette TRACE conn5 <- [1,973,null,{"value":"8"}] 07:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 07:21:33 INFO - PROCESS | 1931 | 1460989293492 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 07:21:33 INFO - PROCESS | 1931 | 1460989293494 Marionette TRACE conn5 <- [1,974,null,{}] 07:21:33 INFO - PROCESS | 1931 | 1460989293501 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:33 INFO - PROCESS | 1931 | 1460989293737 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 07:21:34 INFO - PROCESS | 1931 | 1460989293982 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f48d000 == 106 [pid = 1931] [id = 251] 07:21:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8f5e0c00) [pid = 1931] [serial = 754] [outer = (nil)] 07:21:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x950a2800) [pid = 1931] [serial = 755] [outer = 0x8f5e0c00] 07:21:34 INFO - PROCESS | 1931 | 1460989294113 Marionette DEBUG loaded listener.js 07:21:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x95199000) [pid = 1931] [serial = 756] [outer = 0x8f5e0c00] 07:21:35 INFO - PROCESS | 1931 | 1460989295025 Marionette TRACE conn5 <- [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]]]}] 07:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 07:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1582ms 07:21:35 INFO - PROCESS | 1931 | 1460989295076 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 07:21:35 INFO - PROCESS | 1931 | 1460989295080 Marionette TRACE conn5 <- [1,977,null,{"value":"8"}] 07:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 07:21:35 INFO - PROCESS | 1931 | 1460989295086 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 07:21:35 INFO - PROCESS | 1931 | 1460989295090 Marionette TRACE conn5 <- [1,978,null,{}] 07:21:35 INFO - PROCESS | 1931 | 1460989295096 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:35 INFO - PROCESS | 1931 | 1460989295300 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 07:21:35 INFO - PROCESS | 1931 | 1460989295556 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x917d1000 == 107 [pid = 1931] [id = 252] 07:21:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x95057c00) [pid = 1931] [serial = 757] [outer = (nil)] 07:21:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x95f46400) [pid = 1931] [serial = 758] [outer = 0x95057c00] 07:21:35 INFO - PROCESS | 1931 | 1460989295693 Marionette DEBUG loaded listener.js 07:21:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x96afbc00) [pid = 1931] [serial = 759] [outer = 0x95057c00] 07:21:36 INFO - PROCESS | 1931 | 1460989296576 Marionette TRACE conn5 <- [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]]]}] 07:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 07:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1532ms 07:21:36 INFO - PROCESS | 1931 | 1460989296620 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 07:21:36 INFO - PROCESS | 1931 | 1460989296624 Marionette TRACE conn5 <- [1,981,null,{"value":"8"}] 07:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 07:21:36 INFO - PROCESS | 1931 | 1460989296631 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 07:21:36 INFO - PROCESS | 1931 | 1460989296635 Marionette TRACE conn5 <- [1,982,null,{}] 07:21:36 INFO - PROCESS | 1931 | 1460989296640 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:36 INFO - PROCESS | 1931 | 1460989296832 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 07:21:37 INFO - PROCESS | 1931 | 1460989297091 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x94f6e400 == 108 [pid = 1931] [id = 253] 07:21:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x94f75c00) [pid = 1931] [serial = 760] [outer = (nil)] 07:21:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x96c4cc00) [pid = 1931] [serial = 761] [outer = 0x94f75c00] 07:21:37 INFO - PROCESS | 1931 | 1460989297184 Marionette DEBUG loaded listener.js 07:21:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x96fc4400) [pid = 1931] [serial = 762] [outer = 0x94f75c00] 07:21:38 INFO - PROCESS | 1931 | 1460989298128 Marionette TRACE conn5 <- [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]]]}] 07:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 07:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1534ms 07:21:38 INFO - PROCESS | 1931 | 1460989298166 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 07:21:38 INFO - PROCESS | 1931 | 1460989298170 Marionette TRACE conn5 <- [1,985,null,{"value":"8"}] 07:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 07:21:38 INFO - PROCESS | 1931 | 1460989298176 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 07:21:38 INFO - PROCESS | 1931 | 1460989298181 Marionette TRACE conn5 <- [1,986,null,{}] 07:21:38 INFO - PROCESS | 1931 | 1460989298187 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:38 INFO - PROCESS | 1931 | 1460989298434 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 07:21:38 INFO - PROCESS | 1931 | 1460989298755 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x885f3c00 == 109 [pid = 1931] [id = 254] 07:21:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x8bfab400) [pid = 1931] [serial = 763] [outer = (nil)] 07:21:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x8c510400) [pid = 1931] [serial = 764] [outer = 0x8bfab400] 07:21:38 INFO - PROCESS | 1931 | 1460989298858 Marionette DEBUG loaded listener.js 07:21:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x8e3eec00) [pid = 1931] [serial = 765] [outer = 0x8bfab400] 07:21:40 INFO - PROCESS | 1931 | 1460989300351 Marionette TRACE conn5 <- [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]]]}] 07:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 07:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 2285ms 07:21:40 INFO - PROCESS | 1931 | 1460989300484 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 07:21:40 INFO - PROCESS | 1931 | 1460989300489 Marionette TRACE conn5 <- [1,989,null,{"value":"8"}] 07:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 07:21:40 INFO - PROCESS | 1931 | 1460989300498 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 07:21:40 INFO - PROCESS | 1931 | 1460989300503 Marionette TRACE conn5 <- [1,990,null,{}] 07:21:40 INFO - PROCESS | 1931 | 1460989300511 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:40 INFO - PROCESS | 1931 | 1460989300694 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 07:21:40 INFO - PROCESS | 1931 | 1460989300900 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x885f0000 == 110 [pid = 1931] [id = 255] 07:21:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x8a4f7400) [pid = 1931] [serial = 766] [outer = (nil)] 07:21:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x8a4fc000) [pid = 1931] [serial = 767] [outer = 0x8a4f7400] 07:21:41 INFO - PROCESS | 1931 | 1460989301019 Marionette DEBUG loaded listener.js 07:21:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x8b562c00) [pid = 1931] [serial = 768] [outer = 0x8a4f7400] 07:21:42 INFO - PROCESS | 1931 | 1460989302011 Marionette TRACE conn5 <- [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]]]}] 07:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 07:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1584ms 07:21:42 INFO - PROCESS | 1931 | 1460989302124 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 07:21:42 INFO - PROCESS | 1931 | 1460989302142 Marionette TRACE conn5 <- [1,993,null,{"value":"8"}] 07:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 07:21:42 INFO - PROCESS | 1931 | 1460989302179 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 07:21:42 INFO - PROCESS | 1931 | 1460989302187 Marionette TRACE conn5 <- [1,994,null,{}] 07:21:42 INFO - PROCESS | 1931 | 1460989302196 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:42 INFO - PROCESS | 1931 | 1460989302468 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 07:21:42 INFO - PROCESS | 1931 | 1460989302701 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x89594400 == 111 [pid = 1931] [id = 256] 07:21:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x8a4fe000) [pid = 1931] [serial = 769] [outer = (nil)] 07:21:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x8c25d000) [pid = 1931] [serial = 770] [outer = 0x8a4fe000] 07:21:42 INFO - PROCESS | 1931 | 1460989302826 Marionette DEBUG loaded listener.js 07:21:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x8c26f400) [pid = 1931] [serial = 771] [outer = 0x8a4fe000] 07:21:43 INFO - PROCESS | 1931 | --DOCSHELL 0x8f09a000 == 110 [pid = 1931] [id = 69] 07:21:43 INFO - PROCESS | 1931 | --DOCSHELL 0x8ed1c800 == 109 [pid = 1931] [id = 43] 07:21:43 INFO - PROCESS | 1931 | --DOCSHELL 0x8f4d5800 == 108 [pid = 1931] [id = 85] 07:21:43 INFO - PROCESS | 1931 | --DOCSHELL 0x8ed1dc00 == 107 [pid = 1931] [id = 37] 07:21:43 INFO - PROCESS | 1931 | --DOCSHELL 0x95b57400 == 106 [pid = 1931] [id = 135] 07:21:43 INFO - PROCESS | 1931 | --DOCSHELL 0x8efb3400 == 105 [pid = 1931] [id = 47] 07:21:43 INFO - PROCESS | 1931 | --DOCSHELL 0x931d9c00 == 104 [pid = 1931] [id = 77] 07:21:43 INFO - PROCESS | 1931 | --DOCSHELL 0x8ee0e000 == 103 [pid = 1931] [id = 103] 07:21:43 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x8e2bc000) [pid = 1931] [serial = 668] [outer = (nil)] [url = about:blank] 07:21:43 INFO - PROCESS | 1931 | --DOCSHELL 0x8ed11400 == 102 [pid = 1931] [id = 51] 07:21:43 INFO - PROCESS | 1931 | --DOCSHELL 0x8c26f000 == 101 [pid = 1931] [id = 140] 07:21:43 INFO - PROCESS | 1931 | --DOCSHELL 0x95807c00 == 100 [pid = 1931] [id = 44] 07:21:43 INFO - PROCESS | 1931 | --DOCSHELL 0x8efba000 == 99 [pid = 1931] [id = 71] 07:21:43 INFO - PROCESS | 1931 | --DOCSHELL 0x8c3de400 == 98 [pid = 1931] [id = 126] 07:21:43 INFO - PROCESS | 1931 | --DOCSHELL 0x8f495400 == 97 [pid = 1931] [id = 136] 07:21:43 INFO - PROCESS | 1931 | --DOCSHELL 0x8efb5400 == 96 [pid = 1931] [id = 82] 07:21:43 INFO - PROCESS | 1931 | --DOCSHELL 0x8ee01400 == 95 [pid = 1931] [id = 89] 07:21:43 INFO - PROCESS | 1931 | --DOCSHELL 0x8f264800 == 94 [pid = 1931] [id = 106] 07:21:43 INFO - PROCESS | 1931 | --DOCSHELL 0xa2812400 == 93 [pid = 1931] [id = 75] 07:21:43 INFO - PROCESS | 1931 | --DOCSHELL 0x98999800 == 92 [pid = 1931] [id = 88] 07:21:43 INFO - PROCESS | 1931 | --DOCSHELL 0x8f0a6c00 == 91 [pid = 1931] [id = 40] 07:21:43 INFO - PROCESS | 1931 | --DOCSHELL 0x8c506000 == 90 [pid = 1931] [id = 117] 07:21:43 INFO - PROCESS | 1931 | --DOCSHELL 0x8c270c00 == 89 [pid = 1931] [id = 141] 07:21:43 INFO - PROCESS | 1931 | --DOCSHELL 0x8ed16c00 == 88 [pid = 1931] [id = 81] 07:21:43 INFO - PROCESS | 1931 | --DOCSHELL 0x8c99ac00 == 87 [pid = 1931] [id = 138] 07:21:43 INFO - PROCESS | 1931 | --DOCSHELL 0x8c264c00 == 86 [pid = 1931] [id = 139] 07:21:43 INFO - PROCESS | 1931 | --DOCSHELL 0x9701ec00 == 85 [pid = 1931] [id = 86] 07:21:43 INFO - PROCESS | 1931 | --DOCSHELL 0x915a5400 == 84 [pid = 1931] [id = 45] 07:21:43 INFO - PROCESS | 1931 | --DOCSHELL 0x8ed1b800 == 83 [pid = 1931] [id = 73] 07:21:43 INFO - PROCESS | 1931 | 1460989303926 Marionette TRACE conn5 <- [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]]]}] 07:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 07:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1796ms 07:21:43 INFO - PROCESS | 1931 | 1460989303972 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 07:21:43 INFO - PROCESS | 1931 | 1460989303976 Marionette TRACE conn5 <- [1,997,null,{"value":"8"}] 07:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 07:21:43 INFO - PROCESS | 1931 | 1460989303982 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 07:21:43 INFO - PROCESS | 1931 | 1460989303988 Marionette TRACE conn5 <- [1,998,null,{}] 07:21:44 INFO - PROCESS | 1931 | 1460989304042 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x8f0a7000) [pid = 1931] [serial = 603] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x96c43c00) [pid = 1931] [serial = 621] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x8c50b800) [pid = 1931] [serial = 654] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x8e24e000) [pid = 1931] [serial = 666] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x96fc9400) [pid = 1931] [serial = 575] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x98993c00) [pid = 1931] [serial = 578] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x8f5de800) [pid = 1931] [serial = 612] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x97ef1000) [pid = 1931] [serial = 627] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x8b56a000) [pid = 1931] [serial = 642] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x932d6000) [pid = 1931] [serial = 618] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x8d99f000) [pid = 1931] [serial = 657] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x91470800) [pid = 1931] [serial = 615] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x8d7d6400) [pid = 1931] [serial = 606] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x8c50e400) [pid = 1931] [serial = 665] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x8daed400) [pid = 1931] [serial = 663] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x8e2b7400) [pid = 1931] [serial = 609] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x917d2800) [pid = 1931] [serial = 515] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x8a24c400) [pid = 1931] [serial = 651] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x9fb55400) [pid = 1931] [serial = 630] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x8c99b800) [pid = 1931] [serial = 660] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0xa0fdf800) [pid = 1931] [serial = 636] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x8c74a800) [pid = 1931] [serial = 659] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x8e1a5000) [pid = 1931] [serial = 563] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x8c50c800) [pid = 1931] [serial = 648] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x8e3f5000) [pid = 1931] [serial = 633] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x8f26cc00) [pid = 1931] [serial = 566] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x96fc8000) [pid = 1931] [serial = 624] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x8c3e3000) [pid = 1931] [serial = 653] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x8d7d3800) [pid = 1931] [serial = 656] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x8d9a7c00) [pid = 1931] [serial = 662] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x9146f000) [pid = 1931] [serial = 569] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x885fd400) [pid = 1931] [serial = 639] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x89591000) [pid = 1931] [serial = 650] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x950a0400) [pid = 1931] [serial = 572] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x9fb50000) [pid = 1931] [serial = 581] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x8bfb9c00) [pid = 1931] [serial = 560] [outer = (nil)] [url = about:blank] 07:21:44 INFO - PROCESS | 1931 | 1460989304412 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 07:21:44 INFO - PROCESS | 1931 | 1460989304527 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x89597000 == 84 [pid = 1931] [id = 257] 07:21:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x8c3dec00) [pid = 1931] [serial = 772] [outer = (nil)] 07:21:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x8c501c00) [pid = 1931] [serial = 773] [outer = 0x8c3dec00] 07:21:44 INFO - PROCESS | 1931 | 1460989304608 Marionette DEBUG loaded listener.js 07:21:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x8c50c000) [pid = 1931] [serial = 774] [outer = 0x8c3dec00] 07:21:45 INFO - PROCESS | 1931 | 1460989305425 Marionette TRACE conn5 <- [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]]]}] 07:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 07:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1489ms 07:21:45 INFO - PROCESS | 1931 | 1460989305472 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 07:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 07:21:45 INFO - PROCESS | 1931 | 1460989305476 Marionette TRACE conn5 <- [1,1001,null,{"value":"8"}] 07:21:45 INFO - PROCESS | 1931 | 1460989305483 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 07:21:45 INFO - PROCESS | 1931 | 1460989305486 Marionette TRACE conn5 <- [1,1002,null,{}] 07:21:45 INFO - PROCESS | 1931 | 1460989305491 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:45 INFO - PROCESS | 1931 | 1460989305672 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 07:21:45 INFO - PROCESS | 1931 | 1460989305692 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bfb9c00 == 85 [pid = 1931] [id = 258] 07:21:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x8c754800) [pid = 1931] [serial = 775] [outer = (nil)] 07:21:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x8c99ec00) [pid = 1931] [serial = 776] [outer = 0x8c754800] 07:21:45 INFO - PROCESS | 1931 | 1460989305770 Marionette DEBUG loaded listener.js 07:21:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x8d7d6400) [pid = 1931] [serial = 777] [outer = 0x8c754800] 07:21:46 INFO - PROCESS | 1931 | 1460989306784 Marionette TRACE conn5 <- [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]]]}] 07:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 07:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1346ms 07:21:46 INFO - PROCESS | 1931 | 1460989306829 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 07:21:46 INFO - PROCESS | 1931 | 1460989306833 Marionette TRACE conn5 <- [1,1005,null,{"value":"8"}] 07:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 07:21:46 INFO - PROCESS | 1931 | 1460989306848 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 07:21:46 INFO - PROCESS | 1931 | 1460989306852 Marionette TRACE conn5 <- [1,1006,null,{}] 07:21:46 INFO - PROCESS | 1931 | 1460989306857 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:47 INFO - PROCESS | 1931 | 1460989307082 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 07:21:47 INFO - PROCESS | 1931 | 1460989307108 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c263800 == 86 [pid = 1931] [id = 259] 07:21:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x8c74f800) [pid = 1931] [serial = 778] [outer = (nil)] 07:21:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x8d9a0800) [pid = 1931] [serial = 779] [outer = 0x8c74f800] 07:21:47 INFO - PROCESS | 1931 | 1460989307190 Marionette DEBUG loaded listener.js 07:21:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x8dae9800) [pid = 1931] [serial = 780] [outer = 0x8c74f800] 07:21:48 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x8f57a400) [pid = 1931] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 07:21:48 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x8e1ac400) [pid = 1931] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 07:21:48 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x932d3000) [pid = 1931] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 07:21:48 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x8f4d1c00) [pid = 1931] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 07:21:48 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x8a4f0c00) [pid = 1931] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 07:21:48 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x8f262c00) [pid = 1931] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 07:21:48 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x9589dc00) [pid = 1931] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 07:21:48 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x8c3db000) [pid = 1931] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 07:21:48 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x8c752c00) [pid = 1931] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 07:21:48 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x8f5d8c00) [pid = 1931] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 07:21:48 INFO - PROCESS | 1931 | --DOMWINDOW == 119 (0x8e1ac000) [pid = 1931] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 07:21:48 INFO - PROCESS | 1931 | --DOMWINDOW == 118 (0x8c251800) [pid = 1931] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 07:21:48 INFO - PROCESS | 1931 | --DOMWINDOW == 117 (0x89598800) [pid = 1931] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 07:21:48 INFO - PROCESS | 1931 | --DOMWINDOW == 116 (0x8f4cc000) [pid = 1931] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 07:21:48 INFO - PROCESS | 1931 | --DOMWINDOW == 115 (0x8ed17400) [pid = 1931] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 07:21:48 INFO - PROCESS | 1931 | --DOMWINDOW == 114 (0x8ed18400) [pid = 1931] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 07:21:48 INFO - PROCESS | 1931 | --DOMWINDOW == 113 (0x8d7cd400) [pid = 1931] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 07:21:48 INFO - PROCESS | 1931 | --DOMWINDOW == 112 (0x8ee0dc00) [pid = 1931] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 07:21:48 INFO - PROCESS | 1931 | --DOMWINDOW == 111 (0x8e2bd000) [pid = 1931] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 07:21:48 INFO - PROCESS | 1931 | --DOMWINDOW == 110 (0x8a244800) [pid = 1931] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 07:21:48 INFO - PROCESS | 1931 | 1460989308849 Marionette TRACE conn5 <- [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]]]}] 07:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 07:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 2036ms 07:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 07:21:48 INFO - PROCESS | 1931 | 1460989308886 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 07:21:48 INFO - PROCESS | 1931 | 1460989308889 Marionette TRACE conn5 <- [1,1009,null,{"value":"8"}] 07:21:48 INFO - PROCESS | 1931 | 1460989308895 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 07:21:48 INFO - PROCESS | 1931 | 1460989308899 Marionette TRACE conn5 <- [1,1010,null,{}] 07:21:48 INFO - PROCESS | 1931 | 1460989308904 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:49 INFO - PROCESS | 1931 | 1460989309110 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 07:21:49 INFO - PROCESS | 1931 | 1460989309256 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b565800 == 87 [pid = 1931] [id = 260] 07:21:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 111 (0x8c25c800) [pid = 1931] [serial = 781] [outer = (nil)] 07:21:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 112 (0x8d99e400) [pid = 1931] [serial = 782] [outer = 0x8c25c800] 07:21:49 INFO - PROCESS | 1931 | 1460989309334 Marionette DEBUG loaded listener.js 07:21:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 113 (0x8e1ac000) [pid = 1931] [serial = 783] [outer = 0x8c25c800] 07:21:50 INFO - PROCESS | 1931 | 1460989310074 Marionette TRACE conn5 <- [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]]]}] 07:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 07:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1232ms 07:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 07:21:50 INFO - PROCESS | 1931 | 1460989310127 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 07:21:50 INFO - PROCESS | 1931 | 1460989310130 Marionette TRACE conn5 <- [1,1013,null,{"value":"8"}] 07:21:50 INFO - PROCESS | 1931 | 1460989310137 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 07:21:50 INFO - PROCESS | 1931 | 1460989310140 Marionette TRACE conn5 <- [1,1014,null,{}] 07:21:50 INFO - PROCESS | 1931 | 1460989310146 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:50 INFO - PROCESS | 1931 | 1460989310390 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 07:21:50 INFO - PROCESS | 1931 | 1460989310406 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c25b800 == 88 [pid = 1931] [id = 261] 07:21:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 114 (0x8daeb800) [pid = 1931] [serial = 784] [outer = (nil)] 07:21:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 115 (0x8e2b1800) [pid = 1931] [serial = 785] [outer = 0x8daeb800] 07:21:50 INFO - PROCESS | 1931 | 1460989310481 Marionette DEBUG loaded listener.js 07:21:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 116 (0x8e2b8800) [pid = 1931] [serial = 786] [outer = 0x8daeb800] 07:21:51 INFO - PROCESS | 1931 | 1460989311645 Marionette TRACE conn5 <- [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]]]}] 07:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 07:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1586ms 07:21:51 INFO - PROCESS | 1931 | 1460989311723 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 07:21:51 INFO - PROCESS | 1931 | 1460989311732 Marionette TRACE conn5 <- [1,1017,null,{"value":"8"}] 07:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 07:21:51 INFO - PROCESS | 1931 | 1460989311743 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 07:21:51 INFO - PROCESS | 1931 | 1460989311750 Marionette TRACE conn5 <- [1,1018,null,{}] 07:21:51 INFO - PROCESS | 1931 | 1460989311758 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:52 INFO - PROCESS | 1931 | 1460989312015 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 07:21:52 INFO - PROCESS | 1931 | 1460989312305 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a24d400 == 89 [pid = 1931] [id = 262] 07:21:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 117 (0x8a4f9800) [pid = 1931] [serial = 787] [outer = (nil)] 07:21:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 118 (0x8b56cc00) [pid = 1931] [serial = 788] [outer = 0x8a4f9800] 07:21:52 INFO - PROCESS | 1931 | 1460989312400 Marionette DEBUG loaded listener.js 07:21:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 119 (0x8c257400) [pid = 1931] [serial = 789] [outer = 0x8a4f9800] 07:21:53 INFO - PROCESS | 1931 | 1460989313395 Marionette TRACE conn5 <- [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]]]}] 07:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 07:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1695ms 07:21:53 INFO - PROCESS | 1931 | 1460989313438 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 07:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 07:21:53 INFO - PROCESS | 1931 | 1460989313449 Marionette TRACE conn5 <- [1,1021,null,{"value":"8"}] 07:21:53 INFO - PROCESS | 1931 | 1460989313460 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 07:21:53 INFO - PROCESS | 1931 | 1460989313466 Marionette TRACE conn5 <- [1,1022,null,{}] 07:21:53 INFO - PROCESS | 1931 | 1460989313472 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:53 INFO - PROCESS | 1931 | 1460989313702 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 07:21:54 INFO - PROCESS | 1931 | 1460989314015 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a4efc00 == 90 [pid = 1931] [id = 263] 07:21:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x8c25e800) [pid = 1931] [serial = 790] [outer = (nil)] 07:21:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x8c74a000) [pid = 1931] [serial = 791] [outer = 0x8c25e800] 07:21:54 INFO - PROCESS | 1931 | 1460989314145 Marionette DEBUG loaded listener.js 07:21:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x8c99a000) [pid = 1931] [serial = 792] [outer = 0x8c25e800] 07:21:55 INFO - PROCESS | 1931 | 1460989315084 Marionette TRACE conn5 <- [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]]]}] 07:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 07:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1690ms 07:21:55 INFO - PROCESS | 1931 | 1460989315150 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 07:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 07:21:55 INFO - PROCESS | 1931 | 1460989315155 Marionette TRACE conn5 <- [1,1025,null,{"value":"8"}] 07:21:55 INFO - PROCESS | 1931 | 1460989315162 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 07:21:55 INFO - PROCESS | 1931 | 1460989315168 Marionette TRACE conn5 <- [1,1026,null,{}] 07:21:55 INFO - PROCESS | 1931 | 1460989315188 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:55 INFO - PROCESS | 1931 | 1460989315496 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 07:21:55 INFO - PROCESS | 1931 | 1460989315726 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x8959a800 == 91 [pid = 1931] [id = 264] 07:21:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x8c510c00) [pid = 1931] [serial = 793] [outer = (nil)] 07:21:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x8e2b2800) [pid = 1931] [serial = 794] [outer = 0x8c510c00] 07:21:55 INFO - PROCESS | 1931 | 1460989315821 Marionette DEBUG loaded listener.js 07:21:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x8e3f3400) [pid = 1931] [serial = 795] [outer = 0x8c510c00] 07:21:56 INFO - PROCESS | 1931 | 1460989316720 Marionette TRACE conn5 <- [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]]]}] 07:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 07:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1596ms 07:21:56 INFO - PROCESS | 1931 | 1460989316758 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 07:21:56 INFO - PROCESS | 1931 | 1460989316764 Marionette TRACE conn5 <- [1,1029,null,{"value":"8"}] 07:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 07:21:56 INFO - PROCESS | 1931 | 1460989316770 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 07:21:56 INFO - PROCESS | 1931 | 1460989316774 Marionette TRACE conn5 <- [1,1030,null,{}] 07:21:56 INFO - PROCESS | 1931 | 1460989316780 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:56 INFO - PROCESS | 1931 | 1460989316988 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 07:21:57 INFO - PROCESS | 1931 | 1460989317256 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e2ba000 == 92 [pid = 1931] [id = 265] 07:21:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x8ed13800) [pid = 1931] [serial = 796] [outer = (nil)] 07:21:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x8ed18400) [pid = 1931] [serial = 797] [outer = 0x8ed13800] 07:21:57 INFO - PROCESS | 1931 | 1460989317392 Marionette DEBUG loaded listener.js 07:21:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x8ee04800) [pid = 1931] [serial = 798] [outer = 0x8ed13800] 07:21:58 INFO - PROCESS | 1931 | 1460989318259 Marionette TRACE conn5 <- [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]]]}] 07:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 07:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1545ms 07:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 07:21:58 INFO - PROCESS | 1931 | 1460989318316 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 07:21:58 INFO - PROCESS | 1931 | 1460989318319 Marionette TRACE conn5 <- [1,1033,null,{"value":"8"}] 07:21:58 INFO - PROCESS | 1931 | 1460989318326 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 07:21:58 INFO - PROCESS | 1931 | 1460989318329 Marionette TRACE conn5 <- [1,1034,null,{}] 07:21:58 INFO - PROCESS | 1931 | 1460989318336 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:58 INFO - PROCESS | 1931 | 1460989318549 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 07:21:58 INFO - PROCESS | 1931 | 1460989318801 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ee0a800 == 93 [pid = 1931] [id = 266] 07:21:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x8ee0c800) [pid = 1931] [serial = 799] [outer = (nil)] 07:21:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x8efaf800) [pid = 1931] [serial = 800] [outer = 0x8ee0c800] 07:21:58 INFO - PROCESS | 1931 | 1460989318935 Marionette DEBUG loaded listener.js 07:21:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x8efb8c00) [pid = 1931] [serial = 801] [outer = 0x8ee0c800] 07:21:59 INFO - PROCESS | 1931 | 1460989319893 Marionette TRACE conn5 <- [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]]]}] 07:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 07:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1638ms 07:21:59 INFO - PROCESS | 1931 | 1460989319964 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 07:21:59 INFO - PROCESS | 1931 | 1460989319967 Marionette TRACE conn5 <- [1,1037,null,{"value":"8"}] 07:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 07:21:59 INFO - PROCESS | 1931 | 1460989319974 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 07:21:59 INFO - PROCESS | 1931 | 1460989319978 Marionette TRACE conn5 <- [1,1038,null,{}] 07:21:59 INFO - PROCESS | 1931 | 1460989319984 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:00 INFO - PROCESS | 1931 | 1460989320253 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 07:22:00 INFO - PROCESS | 1931 | 1460989320570 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x885f8400 == 94 [pid = 1931] [id = 267] 07:22:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x8c50e400) [pid = 1931] [serial = 802] [outer = (nil)] 07:22:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8f26cc00) [pid = 1931] [serial = 803] [outer = 0x8c50e400] 07:22:00 INFO - PROCESS | 1931 | 1460989320664 Marionette DEBUG loaded listener.js 07:22:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x8f4cec00) [pid = 1931] [serial = 804] [outer = 0x8c50e400] 07:22:01 INFO - PROCESS | 1931 | 1460989321593 Marionette TRACE conn5 <- [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]]]}] 07:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 07:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1684ms 07:22:01 INFO - PROCESS | 1931 | 1460989321661 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 07:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 07:22:01 INFO - PROCESS | 1931 | 1460989321665 Marionette TRACE conn5 <- [1,1041,null,{"value":"8"}] 07:22:01 INFO - PROCESS | 1931 | 1460989321672 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 07:22:01 INFO - PROCESS | 1931 | 1460989321676 Marionette TRACE conn5 <- [1,1042,null,{}] 07:22:01 INFO - PROCESS | 1931 | 1460989321683 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:01 INFO - PROCESS | 1931 | 1460989321883 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 07:22:02 INFO - PROCESS | 1931 | 1460989322123 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ed17800 == 95 [pid = 1931] [id = 268] 07:22:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x8f0a1800) [pid = 1931] [serial = 805] [outer = (nil)] 07:22:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8f573000) [pid = 1931] [serial = 806] [outer = 0x8f0a1800] 07:22:02 INFO - PROCESS | 1931 | 1460989322258 Marionette DEBUG loaded listener.js 07:22:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8f57b000) [pid = 1931] [serial = 807] [outer = 0x8f0a1800] 07:22:03 INFO - PROCESS | 1931 | 1460989323211 Marionette TRACE conn5 <- [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]]]}] 07:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 07:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1591ms 07:22:03 INFO - PROCESS | 1931 | 1460989323263 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 07:22:03 INFO - PROCESS | 1931 | 1460989323266 Marionette TRACE conn5 <- [1,1045,null,{"value":"8"}] 07:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 07:22:03 INFO - PROCESS | 1931 | 1460989323274 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 07:22:03 INFO - PROCESS | 1931 | 1460989323276 Marionette TRACE conn5 <- [1,1046,null,{}] 07:22:03 INFO - PROCESS | 1931 | 1460989323283 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:03 INFO - PROCESS | 1931 | 1460989323483 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 07:22:03 INFO - PROCESS | 1931 | 1460989323813 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f0a7c00 == 96 [pid = 1931] [id = 269] 07:22:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8f4d0000) [pid = 1931] [serial = 808] [outer = (nil)] 07:22:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8f5d7c00) [pid = 1931] [serial = 809] [outer = 0x8f4d0000] 07:22:03 INFO - PROCESS | 1931 | 1460989323910 Marionette DEBUG loaded listener.js 07:22:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8f5dd800) [pid = 1931] [serial = 810] [outer = 0x8f4d0000] 07:22:04 INFO - PROCESS | 1931 | 1460989324868 Marionette TRACE conn5 <- [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]]]}] 07:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 07:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1634ms 07:22:04 INFO - PROCESS | 1931 | 1460989324909 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 07:22:04 INFO - PROCESS | 1931 | 1460989324913 Marionette TRACE conn5 <- [1,1049,null,{"value":"8"}] 07:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 07:22:04 INFO - PROCESS | 1931 | 1460989324920 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 07:22:04 INFO - PROCESS | 1931 | 1460989324924 Marionette TRACE conn5 <- [1,1050,null,{}] 07:22:04 INFO - PROCESS | 1931 | 1460989324930 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:05 INFO - PROCESS | 1931 | 1460989325131 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 07:22:05 INFO - PROCESS | 1931 | 1460989325380 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ed16c00 == 97 [pid = 1931] [id = 270] 07:22:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8f4d2400) [pid = 1931] [serial = 811] [outer = (nil)] 07:22:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x9146e400) [pid = 1931] [serial = 812] [outer = 0x8f4d2400] 07:22:05 INFO - PROCESS | 1931 | 1460989325513 Marionette DEBUG loaded listener.js 07:22:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x915a5800) [pid = 1931] [serial = 813] [outer = 0x8f4d2400] 07:22:06 INFO - PROCESS | 1931 | 1460989326407 Marionette TRACE conn5 <- [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]]]}] 07:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 07:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1536ms 07:22:06 INFO - PROCESS | 1931 | 1460989326457 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 07:22:06 INFO - PROCESS | 1931 | 1460989326461 Marionette TRACE conn5 <- [1,1053,null,{"value":"8"}] 07:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 07:22:06 INFO - PROCESS | 1931 | 1460989326468 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 07:22:06 INFO - PROCESS | 1931 | 1460989326472 Marionette TRACE conn5 <- [1,1054,null,{}] 07:22:06 INFO - PROCESS | 1931 | 1460989326478 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:06 INFO - PROCESS | 1931 | 1460989326678 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 07:22:06 INFO - PROCESS | 1931 | 1460989326929 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x9146fc00 == 98 [pid = 1931] [id = 271] 07:22:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x931d8800) [pid = 1931] [serial = 814] [outer = (nil)] 07:22:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x932d3000) [pid = 1931] [serial = 815] [outer = 0x931d8800] 07:22:07 INFO - PROCESS | 1931 | 1460989327064 Marionette DEBUG loaded listener.js 07:22:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x94f6f400) [pid = 1931] [serial = 816] [outer = 0x931d8800] 07:22:07 INFO - PROCESS | 1931 | 1460989327966 Marionette TRACE conn5 <- [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]]]}] 07:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 07:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1540ms 07:22:08 INFO - PROCESS | 1931 | 1460989328009 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 07:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 07:22:08 INFO - PROCESS | 1931 | 1460989328014 Marionette TRACE conn5 <- [1,1057,null,{"value":"8"}] 07:22:08 INFO - PROCESS | 1931 | 1460989328021 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 07:22:08 INFO - PROCESS | 1931 | 1460989328026 Marionette TRACE conn5 <- [1,1058,null,{}] 07:22:08 INFO - PROCESS | 1931 | 1460989328032 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:08 INFO - PROCESS | 1931 | 1460989328266 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 07:22:08 INFO - PROCESS | 1931 | 1460989328506 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x917ca800 == 99 [pid = 1931] [id = 272] 07:22:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x95191800) [pid = 1931] [serial = 817] [outer = (nil)] 07:22:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x95a09400) [pid = 1931] [serial = 818] [outer = 0x95191800] 07:22:08 INFO - PROCESS | 1931 | 1460989328671 Marionette DEBUG loaded listener.js 07:22:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x95bc5c00) [pid = 1931] [serial = 819] [outer = 0x95191800] 07:22:09 INFO - PROCESS | 1931 | 1460989329563 Marionette TRACE conn5 <- [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]]]}] 07:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 07:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1586ms 07:22:09 INFO - PROCESS | 1931 | 1460989329608 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 07:22:09 INFO - PROCESS | 1931 | 1460989329612 Marionette TRACE conn5 <- [1,1061,null,{"value":"8"}] 07:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 07:22:09 INFO - PROCESS | 1931 | 1460989329619 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 07:22:09 INFO - PROCESS | 1931 | 1460989329624 Marionette TRACE conn5 <- [1,1062,null,{}] 07:22:09 INFO - PROCESS | 1931 | 1460989329630 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:09 INFO - PROCESS | 1931 | 1460989329841 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 07:22:10 INFO - PROCESS | 1931 | 1460989330036 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x9580c000 == 100 [pid = 1931] [id = 273] 07:22:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x95b61800) [pid = 1931] [serial = 820] [outer = (nil)] 07:22:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x96775400) [pid = 1931] [serial = 821] [outer = 0x95b61800] 07:22:10 INFO - PROCESS | 1931 | 1460989330166 Marionette DEBUG loaded listener.js 07:22:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x96afcc00) [pid = 1931] [serial = 822] [outer = 0x95b61800] 07:22:11 INFO - PROCESS | 1931 | 1460989331135 Marionette TRACE conn5 <- [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]]]}] 07:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 07:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1537ms 07:22:11 INFO - PROCESS | 1931 | 1460989331157 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 07:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 07:22:11 INFO - PROCESS | 1931 | 1460989331161 Marionette TRACE conn5 <- [1,1065,null,{"value":"8"}] 07:22:11 INFO - PROCESS | 1931 | 1460989331168 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 07:22:11 INFO - PROCESS | 1931 | 1460989331171 Marionette TRACE conn5 <- [1,1066,null,{}] 07:22:11 INFO - PROCESS | 1931 | 1460989331177 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:11 INFO - PROCESS | 1931 | 1460989331373 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 07:22:11 INFO - PROCESS | 1931 | 1460989331618 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b566c00 == 101 [pid = 1931] [id = 274] 07:22:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x8c255400) [pid = 1931] [serial = 823] [outer = (nil)] 07:22:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x8e2b1c00) [pid = 1931] [serial = 824] [outer = 0x8c255400] 07:22:11 INFO - PROCESS | 1931 | 1460989331756 Marionette DEBUG loaded listener.js 07:22:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x8e3f6400) [pid = 1931] [serial = 825] [outer = 0x8c255400] 07:22:13 INFO - PROCESS | 1931 | 1460989333129 Marionette TRACE conn5 <- [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]]]}] 07:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 07:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1985ms 07:22:13 INFO - PROCESS | 1931 | 1460989333214 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 07:22:13 INFO - PROCESS | 1931 | 1460989333220 Marionette TRACE conn5 <- [1,1069,null,{"value":"8"}] 07:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 07:22:13 INFO - PROCESS | 1931 | 1460989333235 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 07:22:13 INFO - PROCESS | 1931 | 1460989333241 Marionette TRACE conn5 <- [1,1070,null,{}] 07:22:13 INFO - PROCESS | 1931 | 1460989333250 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:13 INFO - PROCESS | 1931 | 1460989333451 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 07:22:13 INFO - PROCESS | 1931 | 1460989333665 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a4f7c00 == 102 [pid = 1931] [id = 275] 07:22:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x8b568000) [pid = 1931] [serial = 826] [outer = (nil)] 07:22:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x8bfb3c00) [pid = 1931] [serial = 827] [outer = 0x8b568000] 07:22:13 INFO - PROCESS | 1931 | 1460989333791 Marionette DEBUG loaded listener.js 07:22:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x8c3df000) [pid = 1931] [serial = 828] [outer = 0x8b568000] 07:22:14 INFO - PROCESS | 1931 | 1460989334819 Marionette TRACE conn5 <- [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]]]}] 07:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 07:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1636ms 07:22:14 INFO - PROCESS | 1931 | 1460989334870 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 07:22:14 INFO - PROCESS | 1931 | 1460989334879 Marionette TRACE conn5 <- [1,1073,null,{"value":"8"}] 07:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 07:22:14 INFO - PROCESS | 1931 | 1460989334890 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 07:22:14 INFO - PROCESS | 1931 | 1460989334894 Marionette TRACE conn5 <- [1,1074,null,{}] 07:22:14 INFO - PROCESS | 1931 | 1460989334902 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:15 INFO - PROCESS | 1931 | 1460989335145 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 07:22:15 INFO - PROCESS | 1931 | --DOCSHELL 0x8b565800 == 101 [pid = 1931] [id = 260] 07:22:15 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x8c3dd400) [pid = 1931] [serial = 731] [outer = (nil)] [url = about:blank] 07:22:15 INFO - PROCESS | 1931 | --DOCSHELL 0x8c263800 == 100 [pid = 1931] [id = 259] 07:22:15 INFO - PROCESS | 1931 | --DOCSHELL 0x8bfb9c00 == 99 [pid = 1931] [id = 258] 07:22:15 INFO - PROCESS | 1931 | --DOCSHELL 0x89597000 == 98 [pid = 1931] [id = 257] 07:22:15 INFO - PROCESS | 1931 | 1460989335551 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:15 INFO - PROCESS | 1931 | --DOCSHELL 0x89594400 == 97 [pid = 1931] [id = 256] 07:22:15 INFO - PROCESS | 1931 | --DOCSHELL 0x885f0000 == 96 [pid = 1931] [id = 255] 07:22:15 INFO - PROCESS | 1931 | --DOCSHELL 0x885f3c00 == 95 [pid = 1931] [id = 254] 07:22:15 INFO - PROCESS | 1931 | --DOCSHELL 0x94f6e400 == 94 [pid = 1931] [id = 253] 07:22:15 INFO - PROCESS | 1931 | --DOCSHELL 0x917d1000 == 93 [pid = 1931] [id = 252] 07:22:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x885f0000 == 94 [pid = 1931] [id = 276] 07:22:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x885f3c00) [pid = 1931] [serial = 829] [outer = (nil)] 07:22:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x8c270800) [pid = 1931] [serial = 830] [outer = 0x885f3c00] 07:22:15 INFO - PROCESS | 1931 | 1460989335672 Marionette DEBUG loaded listener.js 07:22:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x8c997400) [pid = 1931] [serial = 831] [outer = 0x885f3c00] 07:22:15 INFO - PROCESS | 1931 | --DOCSHELL 0x8f48d000 == 93 [pid = 1931] [id = 251] 07:22:15 INFO - PROCESS | 1931 | --DOCSHELL 0x8f4d1000 == 92 [pid = 1931] [id = 250] 07:22:15 INFO - PROCESS | 1931 | --DOCSHELL 0x8efbc000 == 91 [pid = 1931] [id = 249] 07:22:15 INFO - PROCESS | 1931 | --DOCSHELL 0x8ee10400 == 90 [pid = 1931] [id = 248] 07:22:15 INFO - PROCESS | 1931 | --DOCSHELL 0x8e1a3c00 == 89 [pid = 1931] [id = 247] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x95bbe400) [pid = 1931] [serial = 705] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x8f09e800) [pid = 1931] [serial = 683] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x95805400) [pid = 1931] [serial = 702] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x8f5d5c00) [pid = 1931] [serial = 693] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x8bfb8c00) [pid = 1931] [serial = 716] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x8f494800) [pid = 1931] [serial = 687] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x95bc5400) [pid = 1931] [serial = 707] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x95bc9000) [pid = 1931] [serial = 708] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x8d7d8000) [pid = 1931] [serial = 672] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x8e3ed800) [pid = 1931] [serial = 729] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x917c9c00) [pid = 1931] [serial = 698] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x8f490800) [pid = 1931] [serial = 686] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x8e3ef000) [pid = 1931] [serial = 675] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x8f0a0800) [pid = 1931] [serial = 684] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x8c26e800) [pid = 1931] [serial = 722] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x8a24b800) [pid = 1931] [serial = 719] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x8b562800) [pid = 1931] [serial = 720] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x8f576400) [pid = 1931] [serial = 690] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x8ee01c00) [pid = 1931] [serial = 677] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x91465c00) [pid = 1931] [serial = 696] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x8d999c00) [pid = 1931] [serial = 725] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x8d9a6400) [pid = 1931] [serial = 726] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x8f5d3c00) [pid = 1931] [serial = 692] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x8efb4400) [pid = 1931] [serial = 680] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x94f78800) [pid = 1931] [serial = 701] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x8ee09000) [pid = 1931] [serial = 678] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x917cd000) [pid = 1931] [serial = 699] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x96c3f800) [pid = 1931] [serial = 713] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x8e256400) [pid = 1931] [serial = 674] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x8f26c400) [pid = 1931] [serial = 717] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x8efb6c00) [pid = 1931] [serial = 681] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x8c505000) [pid = 1931] [serial = 723] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x8c996800) [pid = 1931] [serial = 671] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x966ba400) [pid = 1931] [serial = 710] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x96c44000) [pid = 1931] [serial = 714] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x8f571800) [pid = 1931] [serial = 689] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x96774400) [pid = 1931] [serial = 711] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x95b57000) [pid = 1931] [serial = 704] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x8e2b9800) [pid = 1931] [serial = 728] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x91463000) [pid = 1931] [serial = 695] [outer = (nil)] [url = about:blank] 07:22:16 INFO - PROCESS | 1931 | 1460989336665 Marionette TRACE conn5 <- [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]]]}] 07:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 07:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1793ms 07:22:16 INFO - PROCESS | 1931 | 1460989336683 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 07:22:16 INFO - PROCESS | 1931 | 1460989336686 Marionette TRACE conn5 <- [1,1077,null,{"value":"8"}] 07:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 07:22:16 INFO - PROCESS | 1931 | 1460989336694 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 07:22:16 INFO - PROCESS | 1931 | 1460989336700 Marionette TRACE conn5 <- [1,1078,null,{}] 07:22:16 INFO - PROCESS | 1931 | 1460989336716 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:16 INFO - PROCESS | 1931 | 1460989336918 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 07:22:17 INFO - PROCESS | 1931 | 1460989337170 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x8d99f000 == 90 [pid = 1931] [id = 277] 07:22:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x8daef800) [pid = 1931] [serial = 832] [outer = (nil)] 07:22:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x8e1a2c00) [pid = 1931] [serial = 833] [outer = 0x8daef800] 07:22:17 INFO - PROCESS | 1931 | 1460989337313 Marionette DEBUG loaded listener.js 07:22:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x8e24e000) [pid = 1931] [serial = 834] [outer = 0x8daef800] 07:22:18 INFO - PROCESS | 1931 | 1460989338180 Marionette TRACE conn5 <- [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]]]}] 07:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 07:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1541ms 07:22:18 INFO - PROCESS | 1931 | 1460989338243 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 07:22:18 INFO - PROCESS | 1931 | 1460989338250 Marionette TRACE conn5 <- [1,1081,null,{"value":"8"}] 07:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 07:22:18 INFO - PROCESS | 1931 | 1460989338258 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 07:22:18 INFO - PROCESS | 1931 | 1460989338261 Marionette TRACE conn5 <- [1,1082,null,{}] 07:22:18 INFO - PROCESS | 1931 | 1460989338267 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:18 INFO - PROCESS | 1931 | 1460989338532 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 07:22:18 INFO - PROCESS | 1931 | 1460989338572 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c74e000 == 91 [pid = 1931] [id = 278] 07:22:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x8e2bc000) [pid = 1931] [serial = 835] [outer = (nil)] 07:22:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x8e3eb000) [pid = 1931] [serial = 836] [outer = 0x8e2bc000] 07:22:18 INFO - PROCESS | 1931 | 1460989338668 Marionette DEBUG loaded listener.js 07:22:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x8ed15800) [pid = 1931] [serial = 837] [outer = 0x8e2bc000] 07:22:19 INFO - PROCESS | 1931 | 1460989339725 Marionette TRACE conn5 <- [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]]]}] 07:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 07:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1533ms 07:22:19 INFO - PROCESS | 1931 | 1460989339795 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 07:22:19 INFO - PROCESS | 1931 | 1460989339799 Marionette TRACE conn5 <- [1,1085,null,{"value":"8"}] 07:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 07:22:19 INFO - PROCESS | 1931 | 1460989339805 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 07:22:19 INFO - PROCESS | 1931 | 1460989339809 Marionette TRACE conn5 <- [1,1086,null,{}] 07:22:19 INFO - PROCESS | 1931 | 1460989339815 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:20 INFO - PROCESS | 1931 | 1460989340073 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 07:22:20 INFO - PROCESS | 1931 | 1460989340117 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e2c0000 == 92 [pid = 1931] [id = 279] 07:22:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x8ed13c00) [pid = 1931] [serial = 838] [outer = (nil)] 07:22:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x8ee10800) [pid = 1931] [serial = 839] [outer = 0x8ed13c00] 07:22:20 INFO - PROCESS | 1931 | 1460989340194 Marionette DEBUG loaded listener.js 07:22:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x8efba400) [pid = 1931] [serial = 840] [outer = 0x8ed13c00] 07:22:20 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x8c74f800) [pid = 1931] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 07:22:20 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x8a247800) [pid = 1931] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 07:22:20 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x8a4fe000) [pid = 1931] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 07:22:20 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x8c25c800) [pid = 1931] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 07:22:20 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x8a4f7400) [pid = 1931] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 07:22:20 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x8c3dec00) [pid = 1931] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 07:22:20 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x8c754800) [pid = 1931] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 07:22:21 INFO - PROCESS | 1931 | 1460989341389 Marionette TRACE conn5 <- [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]]]}] 07:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 07:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1599ms 07:22:21 INFO - PROCESS | 1931 | 1460989341405 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 07:22:21 INFO - PROCESS | 1931 | 1460989341409 Marionette TRACE conn5 <- [1,1089,null,{"value":"8"}] 07:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 07:22:21 INFO - PROCESS | 1931 | 1460989341415 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 07:22:21 INFO - PROCESS | 1931 | 1460989341418 Marionette TRACE conn5 <- [1,1090,null,{}] 07:22:21 INFO - PROCESS | 1931 | 1460989341429 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:21 INFO - PROCESS | 1931 | 1460989341636 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 07:22:21 INFO - PROCESS | 1931 | 1460989341788 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a247800 == 93 [pid = 1931] [id = 280] 07:22:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x8bfb4400) [pid = 1931] [serial = 841] [outer = (nil)] 07:22:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x8ee0c000) [pid = 1931] [serial = 842] [outer = 0x8bfb4400] 07:22:21 INFO - PROCESS | 1931 | 1460989341879 Marionette DEBUG loaded listener.js 07:22:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x8f263000) [pid = 1931] [serial = 843] [outer = 0x8bfb4400] 07:22:22 INFO - PROCESS | 1931 | 1460989342650 Marionette TRACE conn5 <- [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]]]}] 07:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 07:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1283ms 07:22:22 INFO - PROCESS | 1931 | 1460989342699 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 07:22:22 INFO - PROCESS | 1931 | 1460989342703 Marionette TRACE conn5 <- [1,1093,null,{"value":"8"}] 07:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 07:22:22 INFO - PROCESS | 1931 | 1460989342713 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 07:22:22 INFO - PROCESS | 1931 | 1460989342716 Marionette TRACE conn5 <- [1,1094,null,{}] 07:22:22 INFO - PROCESS | 1931 | 1460989342840 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:23 INFO - PROCESS | 1931 | 1460989343076 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 07:22:23 INFO - PROCESS | 1931 | 1460989343352 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a4fec00 == 94 [pid = 1931] [id = 281] 07:22:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x8b563000) [pid = 1931] [serial = 844] [outer = (nil)] 07:22:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x8b56b800) [pid = 1931] [serial = 845] [outer = 0x8b563000] 07:22:23 INFO - PROCESS | 1931 | 1460989343490 Marionette DEBUG loaded listener.js 07:22:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x8bfb6c00) [pid = 1931] [serial = 846] [outer = 0x8b563000] 07:22:24 INFO - PROCESS | 1931 | 1460989344546 Marionette TRACE conn5 <- [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]]]}] 07:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 07:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1890ms 07:22:24 INFO - PROCESS | 1931 | 1460989344601 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 07:22:24 INFO - PROCESS | 1931 | 1460989344611 Marionette TRACE conn5 <- [1,1097,null,{"value":"8"}] 07:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 07:22:24 INFO - PROCESS | 1931 | 1460989344619 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 07:22:24 INFO - PROCESS | 1931 | 1460989344623 Marionette TRACE conn5 <- [1,1098,null,{}] 07:22:24 INFO - PROCESS | 1931 | 1460989344630 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:24 INFO - PROCESS | 1931 | 1460989344884 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 07:22:25 INFO - PROCESS | 1931 | 1460989345185 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c74d000 == 95 [pid = 1931] [id = 282] 07:22:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x8c996800) [pid = 1931] [serial = 847] [outer = (nil)] 07:22:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x8d7d8000) [pid = 1931] [serial = 848] [outer = 0x8c996800] 07:22:25 INFO - PROCESS | 1931 | 1460989345279 Marionette DEBUG loaded listener.js 07:22:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x8d9a0c00) [pid = 1931] [serial = 849] [outer = 0x8c996800] 07:22:26 INFO - PROCESS | 1931 | --DOCSHELL 0xa00d1400 == 94 [pid = 1931] [id = 9] 07:22:26 INFO - PROCESS | 1931 | 1460989346382 Marionette TRACE conn5 <- [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]]]}] 07:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 07:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1836ms 07:22:26 INFO - PROCESS | 1931 | 1460989346454 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 07:22:26 INFO - PROCESS | 1931 | 1460989346458 Marionette TRACE conn5 <- [1,1101,null,{"value":"8"}] 07:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 07:22:26 INFO - PROCESS | 1931 | 1460989346467 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 07:22:26 INFO - PROCESS | 1931 | 1460989346471 Marionette TRACE conn5 <- [1,1102,null,{}] 07:22:26 INFO - PROCESS | 1931 | 1460989346478 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:26 INFO - PROCESS | 1931 | 1460989346728 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 07:22:27 INFO - PROCESS | 1931 | 1460989347021 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e255800 == 95 [pid = 1931] [id = 283] 07:22:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x8e3ecc00) [pid = 1931] [serial = 850] [outer = (nil)] 07:22:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8ee08400) [pid = 1931] [serial = 851] [outer = 0x8e3ecc00] 07:22:27 INFO - PROCESS | 1931 | 1460989347132 Marionette DEBUG loaded listener.js 07:22:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x8f0a1400) [pid = 1931] [serial = 852] [outer = 0x8e3ecc00] 07:22:28 INFO - PROCESS | 1931 | 1460989348021 Marionette TRACE conn5 <- [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]]]}] 07:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 07:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1594ms 07:22:28 INFO - PROCESS | 1931 | 1460989348069 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 07:22:28 INFO - PROCESS | 1931 | 1460989348079 Marionette TRACE conn5 <- [1,1105,null,{"value":"8"}] 07:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 07:22:28 INFO - PROCESS | 1931 | 1460989348088 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 07:22:28 INFO - PROCESS | 1931 | 1460989348092 Marionette TRACE conn5 <- [1,1106,null,{}] 07:22:28 INFO - PROCESS | 1931 | 1460989348098 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:28 INFO - PROCESS | 1931 | 1460989348309 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 07:22:28 INFO - PROCESS | 1931 | 1460989348643 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x8efb0400 == 96 [pid = 1931] [id = 284] 07:22:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x8f4ca800) [pid = 1931] [serial = 853] [outer = (nil)] 07:22:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8f579000) [pid = 1931] [serial = 854] [outer = 0x8f4ca800] 07:22:28 INFO - PROCESS | 1931 | 1460989348784 Marionette DEBUG loaded listener.js 07:22:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8f5d4400) [pid = 1931] [serial = 855] [outer = 0x8f4ca800] 07:22:29 INFO - PROCESS | 1931 | 1460989349645 Marionette TRACE conn5 <- [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]]]}] 07:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 07:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1579ms 07:22:29 INFO - PROCESS | 1931 | 1460989349668 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 07:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 07:22:29 INFO - PROCESS | 1931 | 1460989349672 Marionette TRACE conn5 <- [1,1109,null,{"value":"8"}] 07:22:29 INFO - PROCESS | 1931 | 1460989349679 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 07:22:29 INFO - PROCESS | 1931 | 1460989349682 Marionette TRACE conn5 <- [1,1110,null,{}] 07:22:29 INFO - PROCESS | 1931 | 1460989349708 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:29 INFO - PROCESS | 1931 | 1460989349916 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 07:22:30 INFO - PROCESS | 1931 | 1460989350108 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f5d5c00 == 97 [pid = 1931] [id = 285] 07:22:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8f5d6800) [pid = 1931] [serial = 856] [outer = (nil)] 07:22:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x91466800) [pid = 1931] [serial = 857] [outer = 0x8f5d6800] 07:22:30 INFO - PROCESS | 1931 | 1460989350201 Marionette DEBUG loaded listener.js 07:22:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x915a4800) [pid = 1931] [serial = 858] [outer = 0x8f5d6800] 07:22:31 INFO - PROCESS | 1931 | 1460989351180 Marionette TRACE conn5 <- [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]]]}] 07:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 07:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1537ms 07:22:31 INFO - PROCESS | 1931 | 1460989351215 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 07:22:31 INFO - PROCESS | 1931 | 1460989351220 Marionette TRACE conn5 <- [1,1113,null,{"value":"8"}] 07:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 07:22:31 INFO - PROCESS | 1931 | 1460989351227 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 07:22:31 INFO - PROCESS | 1931 | 1460989351231 Marionette TRACE conn5 <- [1,1114,null,{}] 07:22:31 INFO - PROCESS | 1931 | 1460989351237 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:31 INFO - PROCESS | 1931 | 1460989351497 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 07:22:31 INFO - PROCESS | 1931 | 1460989351749 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x885f8800 == 98 [pid = 1931] [id = 286] 07:22:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8c748400) [pid = 1931] [serial = 859] [outer = (nil)] 07:22:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x94f6e400) [pid = 1931] [serial = 860] [outer = 0x8c748400] 07:22:31 INFO - PROCESS | 1931 | 1460989351886 Marionette DEBUG loaded listener.js 07:22:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x950a5c00) [pid = 1931] [serial = 861] [outer = 0x8c748400] 07:22:32 INFO - PROCESS | 1931 | 1460989352777 Marionette TRACE conn5 <- [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]]]}] 07:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 07:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1586ms 07:22:32 INFO - PROCESS | 1931 | 1460989352814 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 07:22:32 INFO - PROCESS | 1931 | 1460989352819 Marionette TRACE conn5 <- [1,1117,null,{"value":"8"}] 07:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 07:22:32 INFO - PROCESS | 1931 | 1460989352826 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 07:22:32 INFO - PROCESS | 1931 | 1460989352830 Marionette TRACE conn5 <- [1,1118,null,{}] 07:22:32 INFO - PROCESS | 1931 | 1460989352836 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:33 INFO - PROCESS | 1931 | 1460989353031 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 07:22:33 INFO - PROCESS | 1931 | 1460989353229 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e255c00 == 99 [pid = 1931] [id = 287] 07:22:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x95805400) [pid = 1931] [serial = 862] [outer = (nil)] 07:22:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x95b57000) [pid = 1931] [serial = 863] [outer = 0x95805400] 07:22:33 INFO - PROCESS | 1931 | 1460989353360 Marionette DEBUG loaded listener.js 07:22:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x95bbfc00) [pid = 1931] [serial = 864] [outer = 0x95805400] 07:22:34 INFO - PROCESS | 1931 | 1460989354292 Marionette TRACE conn5 <- [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]]]}] 07:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 07:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1482ms 07:22:34 INFO - PROCESS | 1931 | 1460989354309 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 07:22:34 INFO - PROCESS | 1931 | 1460989354312 Marionette TRACE conn5 <- [1,1121,null,{"value":"8"}] 07:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 07:22:34 INFO - PROCESS | 1931 | 1460989354319 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 07:22:34 INFO - PROCESS | 1931 | 1460989354323 Marionette TRACE conn5 <- [1,1122,null,{}] 07:22:34 INFO - PROCESS | 1931 | 1460989354329 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:34 INFO - PROCESS | 1931 | 1460989354537 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 07:22:34 INFO - PROCESS | 1931 | 1460989354734 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e2bcc00 == 100 [pid = 1931] [id = 288] 07:22:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x9589d800) [pid = 1931] [serial = 865] [outer = (nil)] 07:22:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x95bcd000) [pid = 1931] [serial = 866] [outer = 0x9589d800] 07:22:34 INFO - PROCESS | 1931 | 1460989354864 Marionette DEBUG loaded listener.js 07:22:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x96778400) [pid = 1931] [serial = 867] [outer = 0x9589d800] 07:22:35 INFO - PROCESS | 1931 | 1460989355758 Marionette TRACE conn5 <- [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]]]}] 07:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 07:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1483ms 07:22:35 INFO - PROCESS | 1931 | 1460989355803 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 07:22:35 INFO - PROCESS | 1931 | 1460989355808 Marionette TRACE conn5 <- [1,1125,null,{"value":"8"}] 07:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 07:22:35 INFO - PROCESS | 1931 | 1460989355814 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 07:22:35 INFO - PROCESS | 1931 | 1460989355818 Marionette TRACE conn5 <- [1,1126,null,{}] 07:22:35 INFO - PROCESS | 1931 | 1460989355824 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:36 INFO - PROCESS | 1931 | 1460989356067 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 07:22:36 INFO - PROCESS | 1931 | 1460989356306 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ed1d800 == 101 [pid = 1931] [id = 289] 07:22:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x915a9400) [pid = 1931] [serial = 868] [outer = (nil)] 07:22:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x96c43c00) [pid = 1931] [serial = 869] [outer = 0x915a9400] 07:22:36 INFO - PROCESS | 1931 | 1460989356435 Marionette DEBUG loaded listener.js 07:22:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x96c46400) [pid = 1931] [serial = 870] [outer = 0x915a9400] 07:22:37 INFO - PROCESS | 1931 | 1460989357310 Marionette TRACE conn5 <- [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]]]}] 07:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 07:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1539ms 07:22:37 INFO - PROCESS | 1931 | 1460989357354 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 07:22:37 INFO - PROCESS | 1931 | 1460989357358 Marionette TRACE conn5 <- [1,1129,null,{"value":"8"}] 07:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 07:22:37 INFO - PROCESS | 1931 | 1460989357365 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 07:22:37 INFO - PROCESS | 1931 | 1460989357369 Marionette TRACE conn5 <- [1,1130,null,{}] 07:22:37 INFO - PROCESS | 1931 | 1460989357375 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:37 INFO - PROCESS | 1931 | 1460989357579 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 07:22:37 INFO - PROCESS | 1931 | 1460989357819 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x95f43800 == 102 [pid = 1931] [id = 290] 07:22:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x96c45400) [pid = 1931] [serial = 871] [outer = (nil)] 07:22:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x96f9e000) [pid = 1931] [serial = 872] [outer = 0x96c45400] 07:22:37 INFO - PROCESS | 1931 | 1460989357951 Marionette DEBUG loaded listener.js 07:22:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x96fc7c00) [pid = 1931] [serial = 873] [outer = 0x96c45400] 07:22:38 INFO - PROCESS | 1931 | 1460989358910 Marionette TRACE conn5 <- [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]]]}] 07:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 07:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1584ms 07:22:38 INFO - PROCESS | 1931 | 1460989358950 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 07:22:38 INFO - PROCESS | 1931 | 1460989358953 Marionette TRACE conn5 <- [1,1133,null,{"value":"8"}] 07:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 07:22:38 INFO - PROCESS | 1931 | 1460989358960 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 07:22:38 INFO - PROCESS | 1931 | 1460989358964 Marionette TRACE conn5 <- [1,1134,null,{}] 07:22:38 INFO - PROCESS | 1931 | 1460989358970 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:39 INFO - PROCESS | 1931 | 1460989359225 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 07:22:39 INFO - PROCESS | 1931 | 1460989359527 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x96fce000 == 103 [pid = 1931] [id = 291] 07:22:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x96fd2000) [pid = 1931] [serial = 874] [outer = (nil)] 07:22:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x970c6c00) [pid = 1931] [serial = 875] [outer = 0x96fd2000] 07:22:39 INFO - PROCESS | 1931 | 1460989359627 Marionette DEBUG loaded listener.js 07:22:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x973d0000) [pid = 1931] [serial = 876] [outer = 0x96fd2000] 07:22:40 INFO - PROCESS | 1931 | 1460989360545 Marionette TRACE conn5 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 07:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 07:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1644ms 07:22:40 INFO - PROCESS | 1931 | 1460989360606 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 07:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 07:22:40 INFO - PROCESS | 1931 | 1460989360611 Marionette TRACE conn5 <- [1,1137,null,{"value":"8"}] 07:22:40 INFO - PROCESS | 1931 | 1460989360617 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 07:22:40 INFO - PROCESS | 1931 | 1460989360622 Marionette TRACE conn5 <- [1,1138,null,{}] 07:22:40 INFO - PROCESS | 1931 | 1460989360628 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:40 INFO - PROCESS | 1931 | 1460989360843 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 07:22:41 INFO - PROCESS | 1931 | 1460989361099 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a4f1c00 == 104 [pid = 1931] [id = 292] 07:22:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x9580e800) [pid = 1931] [serial = 877] [outer = (nil)] 07:22:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x97eef400) [pid = 1931] [serial = 878] [outer = 0x9580e800] 07:22:41 INFO - PROCESS | 1931 | 1460989361232 Marionette DEBUG loaded listener.js 07:22:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x97ef4400) [pid = 1931] [serial = 879] [outer = 0x9580e800] 07:22:42 INFO - PROCESS | 1931 | 1460989362110 Marionette TRACE conn5 <- [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]]]}] 07:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 07:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1534ms 07:22:42 INFO - PROCESS | 1931 | 1460989362153 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 07:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 07:22:42 INFO - PROCESS | 1931 | 1460989362157 Marionette TRACE conn5 <- [1,1141,null,{"value":"8"}] 07:22:42 INFO - PROCESS | 1931 | 1460989362164 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 07:22:42 INFO - PROCESS | 1931 | 1460989362167 Marionette TRACE conn5 <- [1,1142,null,{}] 07:22:42 INFO - PROCESS | 1931 | 1460989362173 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:42 INFO - PROCESS | 1931 | 1460989362375 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 07:22:42 INFO - PROCESS | 1931 | 1460989362630 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x97b8c800 == 105 [pid = 1931] [id = 293] 07:22:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x97ef3000) [pid = 1931] [serial = 880] [outer = (nil)] 07:22:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x985a7c00) [pid = 1931] [serial = 881] [outer = 0x97ef3000] 07:22:42 INFO - PROCESS | 1931 | 1460989362769 Marionette DEBUG loaded listener.js 07:22:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x98889c00) [pid = 1931] [serial = 882] [outer = 0x97ef3000] 07:22:43 INFO - PROCESS | 1931 | 1460989363640 Marionette TRACE conn5 <- [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]]]}] 07:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 07:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1533ms 07:22:43 INFO - PROCESS | 1931 | 1460989363698 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 07:22:43 INFO - PROCESS | 1931 | 1460989363701 Marionette TRACE conn5 <- [1,1145,null,{"value":"8"}] 07:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 07:22:43 INFO - PROCESS | 1931 | 1460989363711 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 07:22:43 INFO - PROCESS | 1931 | 1460989363714 Marionette TRACE conn5 <- [1,1146,null,{}] 07:22:43 INFO - PROCESS | 1931 | 1460989363720 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:43 INFO - PROCESS | 1931 | 1460989363941 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 07:22:44 INFO - PROCESS | 1931 | 1460989364184 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c3e3400 == 106 [pid = 1931] [id = 294] 07:22:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x97b82800) [pid = 1931] [serial = 883] [outer = (nil)] 07:22:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x98993400) [pid = 1931] [serial = 884] [outer = 0x97b82800] 07:22:44 INFO - PROCESS | 1931 | 1460989364316 Marionette DEBUG loaded listener.js 07:22:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x98998800) [pid = 1931] [serial = 885] [outer = 0x97b82800] 07:22:45 INFO - PROCESS | 1931 | 1460989365211 Marionette TRACE conn5 <- [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]]]}] 07:22:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 07:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1538ms 07:22:45 INFO - PROCESS | 1931 | 1460989365251 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 07:22:45 INFO - PROCESS | 1931 | 1460989365254 Marionette TRACE conn5 <- [1,1149,null,{"value":"8"}] 07:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 07:22:45 INFO - PROCESS | 1931 | 1460989365261 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 07:22:45 INFO - PROCESS | 1931 | 1460989365265 Marionette TRACE conn5 <- [1,1150,null,{}] 07:22:45 INFO - PROCESS | 1931 | 1460989365271 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:45 INFO - PROCESS | 1931 | 1460989365476 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 07:22:45 INFO - PROCESS | 1931 | 1460989365737 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x89598800 == 107 [pid = 1931] [id = 295] 07:22:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x8bfb3000) [pid = 1931] [serial = 886] [outer = (nil)] 07:22:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x8c50e800) [pid = 1931] [serial = 887] [outer = 0x8bfb3000] 07:22:45 INFO - PROCESS | 1931 | 1460989365869 Marionette DEBUG loaded listener.js 07:22:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x8d9a7c00) [pid = 1931] [serial = 888] [outer = 0x8bfb3000] 07:22:47 INFO - PROCESS | 1931 | 1460989367270 Marionette TRACE conn5 <- [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]]]}] 07:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 07:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 2132ms 07:22:47 INFO - PROCESS | 1931 | 1460989367403 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 07:22:47 INFO - PROCESS | 1931 | 1460989367408 Marionette TRACE conn5 <- [1,1153,null,{"value":"8"}] 07:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 07:22:47 INFO - PROCESS | 1931 | 1460989367419 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 07:22:47 INFO - PROCESS | 1931 | 1460989367424 Marionette TRACE conn5 <- [1,1154,null,{}] 07:22:47 INFO - PROCESS | 1931 | 1460989367434 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:47 INFO - PROCESS | 1931 | 1460989367636 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 07:22:47 INFO - PROCESS | 1931 | 1460989367839 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c50c800 == 108 [pid = 1931] [id = 296] 07:22:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x8c510000) [pid = 1931] [serial = 889] [outer = (nil)] 07:22:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x8c74d800) [pid = 1931] [serial = 890] [outer = 0x8c510000] 07:22:47 INFO - PROCESS | 1931 | 1460989367961 Marionette DEBUG loaded listener.js 07:22:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x8d7d7400) [pid = 1931] [serial = 891] [outer = 0x8c510000] 07:22:49 INFO - PROCESS | 1931 | 1460989369042 Marionette TRACE conn5 <- [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]]]}] 07:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 07:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1692ms 07:22:49 INFO - PROCESS | 1931 | 1460989369112 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 07:22:49 INFO - PROCESS | 1931 | 1460989369120 Marionette TRACE conn5 <- [1,1157,null,{"value":"8"}] 07:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 07:22:49 INFO - PROCESS | 1931 | 1460989369132 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 07:22:49 INFO - PROCESS | 1931 | 1460989369136 Marionette TRACE conn5 <- [1,1158,null,{}] 07:22:49 INFO - PROCESS | 1931 | 1460989369142 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:49 INFO - PROCESS | 1931 | 1460989369382 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 07:22:49 INFO - PROCESS | 1931 | 1460989369638 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a24f400 == 109 [pid = 1931] [id = 297] 07:22:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x8a4f6800) [pid = 1931] [serial = 892] [outer = (nil)] 07:22:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x8e1a1c00) [pid = 1931] [serial = 893] [outer = 0x8a4f6800] 07:22:49 INFO - PROCESS | 1931 | 1460989369759 Marionette DEBUG loaded listener.js 07:22:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x8e2bb800) [pid = 1931] [serial = 894] [outer = 0x8a4f6800] 07:22:50 INFO - PROCESS | 1931 | --DOCSHELL 0x915a9000 == 108 [pid = 1931] [id = 39] 07:22:50 INFO - PROCESS | 1931 | --DOCSHELL 0x8c50d800 == 107 [pid = 1931] [id = 195] 07:22:50 INFO - PROCESS | 1931 | --DOCSHELL 0x8ed16000 == 106 [pid = 1931] [id = 50] 07:22:50 INFO - PROCESS | 1931 | --DOCSHELL 0x8a247400 == 105 [pid = 1931] [id = 199] 07:22:50 INFO - PROCESS | 1931 | --DOCSHELL 0x95bcd400 == 104 [pid = 1931] [id = 78] 07:22:50 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x8b56f400) [pid = 1931] [serial = 734] [outer = (nil)] [url = about:blank] 07:22:50 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x8d7cec00) [pid = 1931] [serial = 737] [outer = (nil)] [url = about:blank] 07:22:50 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x8e3f7c00) [pid = 1931] [serial = 740] [outer = (nil)] [url = about:blank] 07:22:50 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x8f09bc00) [pid = 1931] [serial = 743] [outer = (nil)] [url = about:blank] 07:22:50 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x8f268400) [pid = 1931] [serial = 746] [outer = (nil)] [url = about:blank] 07:22:50 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x8f5dd000) [pid = 1931] [serial = 749] [outer = (nil)] [url = about:blank] 07:22:50 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x932d2000) [pid = 1931] [serial = 752] [outer = (nil)] [url = about:blank] 07:22:50 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x950a2800) [pid = 1931] [serial = 755] [outer = (nil)] [url = about:blank] 07:22:50 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x95f46400) [pid = 1931] [serial = 758] [outer = (nil)] [url = about:blank] 07:22:50 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x96c4cc00) [pid = 1931] [serial = 761] [outer = (nil)] [url = about:blank] 07:22:50 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x8c510400) [pid = 1931] [serial = 764] [outer = (nil)] [url = about:blank] 07:22:50 INFO - PROCESS | 1931 | --DOCSHELL 0x8e2c0000 == 103 [pid = 1931] [id = 279] 07:22:50 INFO - PROCESS | 1931 | --DOCSHELL 0x8c74e000 == 102 [pid = 1931] [id = 278] 07:22:50 INFO - PROCESS | 1931 | --DOCSHELL 0x8d99f000 == 101 [pid = 1931] [id = 277] 07:22:50 INFO - PROCESS | 1931 | --DOCSHELL 0x885f0000 == 100 [pid = 1931] [id = 276] 07:22:50 INFO - PROCESS | 1931 | --DOCSHELL 0x8a4f7c00 == 99 [pid = 1931] [id = 275] 07:22:50 INFO - PROCESS | 1931 | --DOCSHELL 0x8ed16c00 == 98 [pid = 1931] [id = 270] 07:22:50 INFO - PROCESS | 1931 | --DOCSHELL 0x8f0a7c00 == 97 [pid = 1931] [id = 269] 07:22:50 INFO - PROCESS | 1931 | --DOCSHELL 0x8ed17800 == 96 [pid = 1931] [id = 268] 07:22:50 INFO - PROCESS | 1931 | --DOCSHELL 0x885f8400 == 95 [pid = 1931] [id = 267] 07:22:50 INFO - PROCESS | 1931 | --DOCSHELL 0x8ee0a800 == 94 [pid = 1931] [id = 266] 07:22:50 INFO - PROCESS | 1931 | --DOCSHELL 0x8e2ba000 == 93 [pid = 1931] [id = 265] 07:22:50 INFO - PROCESS | 1931 | 1460989370856 Marionette TRACE conn5 <- [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]]]}] 07:22:50 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x8d99e400) [pid = 1931] [serial = 782] [outer = (nil)] [url = about:blank] 07:22:50 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x8d7d6400) [pid = 1931] [serial = 777] [outer = (nil)] [url = about:blank] 07:22:50 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x8d9a0800) [pid = 1931] [serial = 779] [outer = (nil)] [url = about:blank] 07:22:50 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x8d9a1000) [pid = 1931] [serial = 732] [outer = (nil)] [url = about:blank] 07:22:50 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x8c26f400) [pid = 1931] [serial = 771] [outer = (nil)] [url = about:blank] 07:22:50 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x8c25d000) [pid = 1931] [serial = 770] [outer = (nil)] [url = about:blank] 07:22:50 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x8dae9800) [pid = 1931] [serial = 780] [outer = (nil)] [url = about:blank] 07:22:50 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x8e1ac000) [pid = 1931] [serial = 783] [outer = (nil)] [url = about:blank] 07:22:50 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x8b562c00) [pid = 1931] [serial = 768] [outer = (nil)] [url = about:blank] 07:22:50 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x8a4fc000) [pid = 1931] [serial = 767] [outer = (nil)] [url = about:blank] 07:22:50 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x8c501c00) [pid = 1931] [serial = 773] [outer = (nil)] [url = about:blank] 07:22:50 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x8c99ec00) [pid = 1931] [serial = 776] [outer = (nil)] [url = about:blank] 07:22:50 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x8c50c000) [pid = 1931] [serial = 774] [outer = (nil)] [url = about:blank] 07:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 07:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1786ms 07:22:50 INFO - PROCESS | 1931 | 1460989370919 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 07:22:50 INFO - PROCESS | 1931 | 1460989370923 Marionette TRACE conn5 <- [1,1161,null,{"value":"8"}] 07:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 07:22:50 INFO - PROCESS | 1931 | 1460989370929 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 07:22:50 INFO - PROCESS | 1931 | 1460989370935 Marionette TRACE conn5 <- [1,1162,null,{}] 07:22:50 INFO - PROCESS | 1931 | 1460989370952 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:51 INFO - PROCESS | 1931 | 1460989371174 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 07:22:51 INFO - PROCESS | 1931 | 1460989371415 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b566800 == 94 [pid = 1931] [id = 298] 07:22:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x8d9a8000) [pid = 1931] [serial = 895] [outer = (nil)] 07:22:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x8e2c0000) [pid = 1931] [serial = 896] [outer = 0x8d9a8000] 07:22:51 INFO - PROCESS | 1931 | 1460989371503 Marionette DEBUG loaded listener.js 07:22:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x8ed11400) [pid = 1931] [serial = 897] [outer = 0x8d9a8000] 07:22:52 INFO - PROCESS | 1931 | 1460989372286 Marionette TRACE conn5 <- [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]]]}] 07:22:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 07:22:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1435ms 07:22:52 INFO - PROCESS | 1931 | 1460989372365 Marionette TRACE conn5 -> [0,1165,"getWindowHandle",null] 07:22:52 INFO - PROCESS | 1931 | 1460989372370 Marionette TRACE conn5 <- [1,1165,null,{"value":"8"}] 07:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 07:22:52 INFO - PROCESS | 1931 | 1460989372376 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 07:22:52 INFO - PROCESS | 1931 | 1460989372380 Marionette TRACE conn5 <- [1,1166,null,{}] 07:22:52 INFO - PROCESS | 1931 | 1460989372386 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:52 INFO - PROCESS | 1931 | 1460989372577 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 07:22:52 INFO - PROCESS | 1931 | 1460989372767 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c259c00 == 95 [pid = 1931] [id = 299] 07:22:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x8e3f8400) [pid = 1931] [serial = 898] [outer = (nil)] 07:22:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x8ee0b000) [pid = 1931] [serial = 899] [outer = 0x8e3f8400] 07:22:52 INFO - PROCESS | 1931 | 1460989372847 Marionette DEBUG loaded listener.js 07:22:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x8f09b400) [pid = 1931] [serial = 900] [outer = 0x8e3f8400] 07:22:53 INFO - PROCESS | 1931 | 1460989373728 Marionette TRACE conn5 <- [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]]]}] 07:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 07:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1390ms 07:22:53 INFO - PROCESS | 1931 | 1460989373768 Marionette TRACE conn5 -> [0,1169,"getWindowHandle",null] 07:22:53 INFO - PROCESS | 1931 | 1460989373770 Marionette TRACE conn5 <- [1,1169,null,{"value":"8"}] 07:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 07:22:53 INFO - PROCESS | 1931 | 1460989373778 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 07:22:53 INFO - PROCESS | 1931 | 1460989373782 Marionette TRACE conn5 <- [1,1170,null,{}] 07:22:53 INFO - PROCESS | 1931 | 1460989373788 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:54 INFO - PROCESS | 1931 | 1460989374049 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 07:22:54 INFO - PROCESS | 1931 | 1460989374075 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x885f0000 == 96 [pid = 1931] [id = 300] 07:22:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x8e1ac800) [pid = 1931] [serial = 901] [outer = (nil)] 07:22:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x8f48f000) [pid = 1931] [serial = 902] [outer = 0x8e1ac800] 07:22:54 INFO - PROCESS | 1931 | 1460989374151 Marionette DEBUG loaded listener.js 07:22:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x8f4ccc00) [pid = 1931] [serial = 903] [outer = 0x8e1ac800] 07:22:55 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x8daef800) [pid = 1931] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 07:22:55 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x8e2bc000) [pid = 1931] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 07:22:55 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x8b568000) [pid = 1931] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 07:22:55 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x885f3c00) [pid = 1931] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 07:22:55 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x8ed13c00) [pid = 1931] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 07:22:55 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x8daeb800) [pid = 1931] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 07:22:55 INFO - PROCESS | 1931 | 1460989375451 Marionette TRACE conn5 <- [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]]]}] 07:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 07:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1691ms 07:22:55 INFO - PROCESS | 1931 | 1460989375470 Marionette TRACE conn5 -> [0,1173,"getWindowHandle",null] 07:22:55 INFO - PROCESS | 1931 | 1460989375472 Marionette TRACE conn5 <- [1,1173,null,{"value":"8"}] 07:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 07:22:55 INFO - PROCESS | 1931 | 1460989375480 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 07:22:55 INFO - PROCESS | 1931 | 1460989375483 Marionette TRACE conn5 <- [1,1174,null,{}] 07:22:55 INFO - PROCESS | 1931 | 1460989375489 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:55 INFO - PROCESS | 1931 | 1460989375709 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 07:22:55 INFO - PROCESS | 1931 | 1460989375927 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x885f3c00 == 97 [pid = 1931] [id = 301] 07:22:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x8a4fd000) [pid = 1931] [serial = 904] [outer = (nil)] 07:22:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x8f573c00) [pid = 1931] [serial = 905] [outer = 0x8a4fd000] 07:22:56 INFO - PROCESS | 1931 | 1460989376009 Marionette DEBUG loaded listener.js 07:22:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x91462400) [pid = 1931] [serial = 906] [outer = 0x8a4fd000] 07:22:56 INFO - PROCESS | 1931 | 1460989376770 Marionette TRACE conn5 <- [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] 07:22:56 INFO - PROCESS | 1931 | 1460989376829 Marionette TRACE conn5 <- [1,1177,null,{"value":"8"}] 07:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 07:22:56 INFO - PROCESS | 1931 | 1460989376836 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 07:22:56 INFO - PROCESS | 1931 | 1460989376840 Marionette TRACE conn5 <- [1,1178,null,{}] 07:22:56 INFO - PROCESS | 1931 | 1460989376846 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:57 INFO - PROCESS | 1931 | 1460989377084 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 07:22:57 INFO - PROCESS | 1931 | 1460989377453 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a247400 == 98 [pid = 1931] [id = 302] 07:22:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x8a249400) [pid = 1931] [serial = 907] [outer = (nil)] 07:22:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x8b562400) [pid = 1931] [serial = 908] [outer = 0x8a249400] 07:22:57 INFO - PROCESS | 1931 | 1460989377553 Marionette DEBUG loaded listener.js 07:22:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x8c25e000) [pid = 1931] [serial = 909] [outer = 0x8a249400] 07:22:58 INFO - PROCESS | 1931 | 1460989378558 Marionette TRACE conn5 <- [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] 07:22:58 INFO - PROCESS | 1931 | 1460989378635 Marionette TRACE conn5 <- [1,1181,null,{"value":"8"}] 07:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 07:22:58 INFO - PROCESS | 1931 | 1460989378646 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 07:22:58 INFO - PROCESS | 1931 | 1460989378651 Marionette TRACE conn5 <- [1,1182,null,{}] 07:22:58 INFO - PROCESS | 1931 | 1460989378660 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:58 INFO - PROCESS | 1931 | 1460989378940 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 07:22:59 INFO - PROCESS | 1931 | 1460989379239 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c505000 == 99 [pid = 1931] [id = 303] 07:22:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x8c99bc00) [pid = 1931] [serial = 910] [outer = (nil)] 07:22:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x8d7db800) [pid = 1931] [serial = 911] [outer = 0x8c99bc00] 07:22:59 INFO - PROCESS | 1931 | 1460989379334 Marionette DEBUG loaded listener.js 07:22:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x8daea400) [pid = 1931] [serial = 912] [outer = 0x8c99bc00] 07:23:00 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:23:00 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:23:00 INFO - PROCESS | 1931 | 1460989380393 Marionette TRACE conn5 <- [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] 07:23:00 INFO - PROCESS | 1931 | 1460989380452 Marionette TRACE conn5 <- [1,1185,null,{"value":"8"}] 07:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 07:23:00 INFO - PROCESS | 1931 | 1460989380461 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 07:23:00 INFO - PROCESS | 1931 | 1460989380466 Marionette TRACE conn5 <- [1,1186,null,{}] 07:23:00 INFO - PROCESS | 1931 | 1460989380472 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:00 INFO - PROCESS | 1931 | 1460989380710 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 07:23:01 INFO - PROCESS | 1931 | 1460989381009 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x8daef800 == 100 [pid = 1931] [id = 304] 07:23:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x8e1a5800) [pid = 1931] [serial = 913] [outer = (nil)] 07:23:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x8e24c800) [pid = 1931] [serial = 914] [outer = 0x8e1a5800] 07:23:01 INFO - PROCESS | 1931 | 1460989381140 Marionette DEBUG loaded listener.js 07:23:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x8e3eb400) [pid = 1931] [serial = 915] [outer = 0x8e1a5800] 07:23:02 INFO - PROCESS | 1931 | 1460989382286 Marionette TRACE conn5 <- [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] 07:23:02 INFO - PROCESS | 1931 | 1460989382355 Marionette TRACE conn5 <- [1,1189,null,{"value":"8"}] 07:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 07:23:02 INFO - PROCESS | 1931 | 1460989382371 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 07:23:02 INFO - PROCESS | 1931 | 1460989382381 Marionette TRACE conn5 <- [1,1190,null,{}] 07:23:02 INFO - PROCESS | 1931 | 1460989382392 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:02 INFO - PROCESS | 1931 | 1460989382654 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 07:23:02 INFO - PROCESS | 1931 | 1460989382950 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e24dc00 == 101 [pid = 1931] [id = 305] 07:23:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x8f25d800) [pid = 1931] [serial = 916] [outer = (nil)] 07:23:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x8f4d6800) [pid = 1931] [serial = 917] [outer = 0x8f25d800] 07:23:03 INFO - PROCESS | 1931 | 1460989383043 Marionette DEBUG loaded listener.js 07:23:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x917cd800) [pid = 1931] [serial = 918] [outer = 0x8f25d800] 07:23:04 INFO - PROCESS | 1931 | 1460989384065 Marionette TRACE conn5 <- [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] 07:23:04 INFO - PROCESS | 1931 | 1460989384121 Marionette TRACE conn5 <- [1,1193,null,{"value":"8"}] 07:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 07:23:04 INFO - PROCESS | 1931 | 1460989384129 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 07:23:04 INFO - PROCESS | 1931 | 1460989384132 Marionette TRACE conn5 <- [1,1194,null,{}] 07:23:04 INFO - PROCESS | 1931 | 1460989384139 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:04 INFO - PROCESS | 1931 | 1460989384364 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 07:23:04 INFO - PROCESS | 1931 | 1460989384690 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x94f7b400 == 102 [pid = 1931] [id = 306] 07:23:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x94f7d800) [pid = 1931] [serial = 919] [outer = (nil)] 07:23:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x95a0fc00) [pid = 1931] [serial = 920] [outer = 0x94f7d800] 07:23:04 INFO - PROCESS | 1931 | 1460989384788 Marionette DEBUG loaded listener.js 07:23:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x95bc2800) [pid = 1931] [serial = 921] [outer = 0x94f7d800] 07:23:05 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:23:05 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:23:05 INFO - PROCESS | 1931 | 1460989385748 Marionette TRACE conn5 <- [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] 07:23:05 INFO - PROCESS | 1931 | 1460989385820 Marionette TRACE conn5 <- [1,1197,null,{"value":"8"}] 07:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 07:23:05 INFO - PROCESS | 1931 | 1460989385828 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 07:23:05 INFO - PROCESS | 1931 | 1460989385832 Marionette TRACE conn5 <- [1,1198,null,{}] 07:23:05 INFO - PROCESS | 1931 | 1460989385839 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:06 INFO - PROCESS | 1931 | 1460989386061 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 07:23:06 INFO - PROCESS | 1931 | 1460989386347 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x96772400 == 103 [pid = 1931] [id = 307] 07:23:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x9677e400) [pid = 1931] [serial = 922] [outer = (nil)] 07:23:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x96c41400) [pid = 1931] [serial = 923] [outer = 0x9677e400] 07:23:06 INFO - PROCESS | 1931 | 1460989386457 Marionette DEBUG loaded listener.js 07:23:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x970ce400) [pid = 1931] [serial = 924] [outer = 0x9677e400] 07:23:07 INFO - PROCESS | 1931 | 1460989387433 Marionette TRACE conn5 <- [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]]]}] 07:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 07:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1637ms 07:23:07 INFO - PROCESS | 1931 | 1460989387466 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 07:23:07 INFO - PROCESS | 1931 | 1460989387470 Marionette TRACE conn5 <- [1,1201,null,{"value":"8"}] 07:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 07:23:07 INFO - PROCESS | 1931 | 1460989387477 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 07:23:07 INFO - PROCESS | 1931 | 1460989387482 Marionette TRACE conn5 <- [1,1202,null,{}] 07:23:07 INFO - PROCESS | 1931 | 1460989387488 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:07 INFO - PROCESS | 1931 | 1460989387711 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 07:23:07 INFO - PROCESS | 1931 | 1460989387959 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x97eed400 == 104 [pid = 1931] [id = 308] 07:23:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x97ef0c00) [pid = 1931] [serial = 925] [outer = (nil)] 07:23:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x985a7000) [pid = 1931] [serial = 926] [outer = 0x97ef0c00] 07:23:08 INFO - PROCESS | 1931 | 1460989388097 Marionette DEBUG loaded listener.js 07:23:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x9ae08400) [pid = 1931] [serial = 927] [outer = 0x97ef0c00] 07:23:09 INFO - PROCESS | 1931 | 1460989389080 Marionette TRACE conn5 <- [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]]]}] 07:23:09 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 07:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1633ms 07:23:09 INFO - PROCESS | 1931 | 1460989389112 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 07:23:09 INFO - PROCESS | 1931 | 1460989389116 Marionette TRACE conn5 <- [1,1205,null,{"value":"8"}] 07:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 07:23:09 INFO - PROCESS | 1931 | 1460989389124 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 07:23:09 INFO - PROCESS | 1931 | 1460989389128 Marionette TRACE conn5 <- [1,1206,null,{}] 07:23:09 INFO - PROCESS | 1931 | 1460989389134 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:09 INFO - PROCESS | 1931 | 1460989389347 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 07:23:09 INFO - PROCESS | 1931 | 1460989389661 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x97ee9000 == 105 [pid = 1931] [id = 309] 07:23:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x97eebc00) [pid = 1931] [serial = 928] [outer = (nil)] 07:23:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x9ba92000) [pid = 1931] [serial = 929] [outer = 0x97eebc00] 07:23:09 INFO - PROCESS | 1931 | 1460989389758 Marionette DEBUG loaded listener.js 07:23:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x9ba95c00) [pid = 1931] [serial = 930] [outer = 0x97eebc00] 07:23:10 INFO - PROCESS | 1931 | 1460989390671 Marionette TRACE conn5 <- [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]]]}] 07:23:10 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 07:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1591ms 07:23:10 INFO - PROCESS | 1931 | 1460989390716 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 07:23:10 INFO - PROCESS | 1931 | 1460989390721 Marionette TRACE conn5 <- [1,1209,null,{"value":"8"}] 07:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 07:23:10 INFO - PROCESS | 1931 | 1460989390728 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 07:23:10 INFO - PROCESS | 1931 | 1460989390733 Marionette TRACE conn5 <- [1,1210,null,{}] 07:23:10 INFO - PROCESS | 1931 | 1460989390739 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:10 INFO - PROCESS | 1931 | 1460989390960 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 07:23:11 INFO - PROCESS | 1931 | 1460989391220 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x96fcd800 == 106 [pid = 1931] [id = 310] 07:23:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x9ae89400) [pid = 1931] [serial = 931] [outer = (nil)] 07:23:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x9eb47c00) [pid = 1931] [serial = 932] [outer = 0x9ae89400] 07:23:11 INFO - PROCESS | 1931 | 1460989391355 Marionette DEBUG loaded listener.js 07:23:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x9eb4b400) [pid = 1931] [serial = 933] [outer = 0x9ae89400] 07:23:12 INFO - PROCESS | 1931 | 1460989392244 Marionette TRACE conn5 <- [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]]]}] 07:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 07:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1585ms 07:23:12 INFO - PROCESS | 1931 | 1460989392320 Marionette TRACE conn5 -> [0,1213,"getWindowHandle",null] 07:23:12 INFO - PROCESS | 1931 | 1460989392323 Marionette TRACE conn5 <- [1,1213,null,{"value":"8"}] 07:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 07:23:12 INFO - PROCESS | 1931 | 1460989392331 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 07:23:12 INFO - PROCESS | 1931 | 1460989392335 Marionette TRACE conn5 <- [1,1214,null,{}] 07:23:12 INFO - PROCESS | 1931 | 1460989392341 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:12 INFO - PROCESS | 1931 | 1460989392556 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 07:23:12 INFO - PROCESS | 1931 | 1460989392811 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x9ae8fc00 == 107 [pid = 1931] [id = 311] 07:23:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x9ae92000) [pid = 1931] [serial = 934] [outer = (nil)] 07:23:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x9fbbac00) [pid = 1931] [serial = 935] [outer = 0x9ae92000] 07:23:12 INFO - PROCESS | 1931 | 1460989392919 Marionette DEBUG loaded listener.js 07:23:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x9fc77000) [pid = 1931] [serial = 936] [outer = 0x9ae92000] 07:23:13 INFO - PROCESS | 1931 | 1460989393833 Marionette TRACE conn5 <- [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]]]}] 07:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 07:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1539ms 07:23:13 INFO - PROCESS | 1931 | 1460989393871 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 07:23:13 INFO - PROCESS | 1931 | 1460989393875 Marionette TRACE conn5 <- [1,1217,null,{"value":"8"}] 07:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 07:23:13 INFO - PROCESS | 1931 | 1460989393884 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 07:23:13 INFO - PROCESS | 1931 | 1460989393891 Marionette TRACE conn5 <- [1,1218,null,{}] 07:23:13 INFO - PROCESS | 1931 | 1460989393901 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:14 INFO - PROCESS | 1931 | 1460989394180 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 07:23:14 INFO - PROCESS | 1931 | 1460989394492 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x9fcad000 == 108 [pid = 1931] [id = 312] 07:23:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x9fcb0800) [pid = 1931] [serial = 937] [outer = (nil)] 07:23:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0xa0002c00) [pid = 1931] [serial = 938] [outer = 0x9fcb0800] 07:23:14 INFO - PROCESS | 1931 | 1460989394601 Marionette DEBUG loaded listener.js 07:23:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0xa00cec00) [pid = 1931] [serial = 939] [outer = 0x9fcb0800] 07:23:15 INFO - PROCESS | 1931 | 1460989395620 Marionette TRACE conn5 <- [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]]]}] 07:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 07:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1789ms 07:23:15 INFO - PROCESS | 1931 | 1460989395672 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 07:23:15 INFO - PROCESS | 1931 | 1460989395677 Marionette TRACE conn5 <- [1,1221,null,{"value":"8"}] 07:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 07:23:15 INFO - PROCESS | 1931 | 1460989395685 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 07:23:15 INFO - PROCESS | 1931 | 1460989395690 Marionette TRACE conn5 <- [1,1222,null,{}] 07:23:15 INFO - PROCESS | 1931 | 1460989395696 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:16 INFO - PROCESS | 1931 | 1460989396010 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 07:23:16 INFO - PROCESS | 1931 | 1460989396330 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c999c00 == 109 [pid = 1931] [id = 313] 07:23:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0x9fb56000) [pid = 1931] [serial = 940] [outer = (nil)] 07:23:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0xa0e45c00) [pid = 1931] [serial = 941] [outer = 0x9fb56000] 07:23:16 INFO - PROCESS | 1931 | 1460989396424 Marionette DEBUG loaded listener.js 07:23:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0xa0ef7000) [pid = 1931] [serial = 942] [outer = 0x9fb56000] 07:23:17 INFO - PROCESS | 1931 | 1460989397368 Marionette TRACE conn5 <- [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] 07:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 07:23:17 INFO - PROCESS | 1931 | 1460989397431 Marionette TRACE conn5 <- [1,1225,null,{"value":"8"}] 07:23:17 INFO - PROCESS | 1931 | 1460989397438 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 07:23:17 INFO - PROCESS | 1931 | 1460989397442 Marionette TRACE conn5 <- [1,1226,null,{}] 07:23:17 INFO - PROCESS | 1931 | 1460989397447 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:17 INFO - PROCESS | 1931 | 1460989397663 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 07:23:17 INFO - PROCESS | 1931 | 1460989397870 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:17 INFO - PROCESS | 1931 | ++DOCSHELL 0xa0a6a000 == 110 [pid = 1931] [id = 314] 07:23:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0xa0aec800) [pid = 1931] [serial = 943] [outer = (nil)] 07:23:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 196 (0xa28b5800) [pid = 1931] [serial = 944] [outer = 0xa0aec800] 07:23:18 INFO - PROCESS | 1931 | 1460989398007 Marionette DEBUG loaded listener.js 07:23:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 197 (0xa2a0c800) [pid = 1931] [serial = 945] [outer = 0xa0aec800] 07:23:19 INFO - PROCESS | 1931 | 1460989399070 Marionette TRACE conn5 <- [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]]]}] 07:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 07:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1684ms 07:23:19 INFO - PROCESS | 1931 | 1460989399122 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 07:23:19 INFO - PROCESS | 1931 | 1460989399125 Marionette TRACE conn5 <- [1,1229,null,{"value":"8"}] 07:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 07:23:19 INFO - PROCESS | 1931 | 1460989399133 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 07:23:19 INFO - PROCESS | 1931 | 1460989399135 Marionette TRACE conn5 <- [1,1230,null,{}] 07:23:19 INFO - PROCESS | 1931 | 1460989399142 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:19 INFO - PROCESS | 1931 | 1460989399375 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 07:23:19 INFO - PROCESS | 1931 | 1460989399684 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:19 INFO - PROCESS | 1931 | ++DOCSHELL 0xa2814c00 == 111 [pid = 1931] [id = 315] 07:23:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 198 (0xa2817c00) [pid = 1931] [serial = 946] [outer = (nil)] 07:23:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 199 (0xa3c20c00) [pid = 1931] [serial = 947] [outer = 0xa2817c00] 07:23:19 INFO - PROCESS | 1931 | 1460989399781 Marionette DEBUG loaded listener.js 07:23:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 200 (0xa3c26800) [pid = 1931] [serial = 948] [outer = 0xa2817c00] 07:23:20 INFO - PROCESS | 1931 | 1460989400769 Marionette TRACE conn5 <- [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]]]}] 07:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 07:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1684ms 07:23:20 INFO - PROCESS | 1931 | 1460989400819 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 07:23:20 INFO - PROCESS | 1931 | 1460989400824 Marionette TRACE conn5 <- [1,1233,null,{"value":"8"}] 07:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 07:23:20 INFO - PROCESS | 1931 | 1460989400837 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 07:23:20 INFO - PROCESS | 1931 | 1460989400843 Marionette TRACE conn5 <- [1,1234,null,{}] 07:23:20 INFO - PROCESS | 1931 | 1460989400855 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:21 INFO - PROCESS | 1931 | 1460989401133 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 07:23:21 INFO - PROCESS | 1931 | 1460989401435 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x8690b400 == 112 [pid = 1931] [id = 316] 07:23:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 201 (0x8690b800) [pid = 1931] [serial = 949] [outer = (nil)] 07:23:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 202 (0x86914800) [pid = 1931] [serial = 950] [outer = 0x8690b800] 07:23:21 INFO - PROCESS | 1931 | 1460989401530 Marionette DEBUG loaded listener.js 07:23:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 203 (0x86916800) [pid = 1931] [serial = 951] [outer = 0x8690b800] 07:23:22 INFO - PROCESS | 1931 | 1460989402427 Marionette TRACE conn5 <- [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]]]}] 07:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 07:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1650ms 07:23:22 INFO - PROCESS | 1931 | 1460989402485 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 07:23:22 INFO - PROCESS | 1931 | 1460989402488 Marionette TRACE conn5 <- [1,1237,null,{"value":"8"}] 07:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 07:23:22 INFO - PROCESS | 1931 | 1460989402497 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 07:23:22 INFO - PROCESS | 1931 | 1460989402500 Marionette TRACE conn5 <- [1,1238,null,{}] 07:23:22 INFO - PROCESS | 1931 | 1460989402507 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:22 INFO - PROCESS | 1931 | 1460989402742 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 07:23:23 INFO - PROCESS | 1931 | 1460989403000 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x86912c00 == 113 [pid = 1931] [id = 317] 07:23:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 204 (0x86913c00) [pid = 1931] [serial = 952] [outer = (nil)] 07:23:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 205 (0xa2813800) [pid = 1931] [serial = 953] [outer = 0x86913c00] 07:23:23 INFO - PROCESS | 1931 | 1460989403145 Marionette DEBUG loaded listener.js 07:23:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 206 (0xa2a5b400) [pid = 1931] [serial = 954] [outer = 0x86913c00] 07:23:24 INFO - PROCESS | 1931 | 1460989404143 Marionette TRACE conn5 <- [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]]]}] 07:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 07:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1682ms 07:23:24 INFO - PROCESS | 1931 | 1460989404179 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 07:23:24 INFO - PROCESS | 1931 | 1460989404184 Marionette TRACE conn5 <- [1,1241,null,{"value":"8"}] 07:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 07:23:24 INFO - PROCESS | 1931 | 1460989404190 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 07:23:24 INFO - PROCESS | 1931 | 1460989404193 Marionette TRACE conn5 <- [1,1242,null,{}] 07:23:24 INFO - PROCESS | 1931 | 1460989404200 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:24 INFO - PROCESS | 1931 | 1460989404415 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 07:23:24 INFO - PROCESS | 1931 | 1460989404674 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x86919c00 == 114 [pid = 1931] [id = 318] 07:23:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 207 (0x8a4f3800) [pid = 1931] [serial = 955] [outer = (nil)] 07:23:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 208 (0x8c3e2c00) [pid = 1931] [serial = 956] [outer = 0x8a4f3800] 07:23:24 INFO - PROCESS | 1931 | 1460989404805 Marionette DEBUG loaded listener.js 07:23:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 209 (0x8c9a4c00) [pid = 1931] [serial = 957] [outer = 0x8a4f3800] 07:23:26 INFO - PROCESS | 1931 | 1460989406188 Marionette TRACE conn5 <- [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]]]}] 07:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 07:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 2090ms 07:23:26 INFO - PROCESS | 1931 | 1460989406297 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 07:23:26 INFO - PROCESS | 1931 | 1460989406304 Marionette TRACE conn5 <- [1,1245,null,{"value":"8"}] 07:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 07:23:26 INFO - PROCESS | 1931 | 1460989406318 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 07:23:26 INFO - PROCESS | 1931 | 1460989406329 Marionette TRACE conn5 <- [1,1246,null,{}] 07:23:26 INFO - PROCESS | 1931 | 1460989406354 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:26 INFO - PROCESS | 1931 | 1460989406569 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 07:23:26 INFO - PROCESS | 1931 | 1460989406791 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bfaec00 == 115 [pid = 1931] [id = 319] 07:23:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 210 (0x8c261400) [pid = 1931] [serial = 958] [outer = (nil)] 07:23:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 211 (0x8c506c00) [pid = 1931] [serial = 959] [outer = 0x8c261400] 07:23:26 INFO - PROCESS | 1931 | 1460989406926 Marionette DEBUG loaded listener.js 07:23:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 212 (0x8c9a8800) [pid = 1931] [serial = 960] [outer = 0x8c261400] 07:23:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8c503400 == 114 [pid = 1931] [id = 245] 07:23:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8daf6400 == 113 [pid = 1931] [id = 246] 07:23:27 INFO - PROCESS | 1931 | --DOCSHELL 0x885f3c00 == 112 [pid = 1931] [id = 301] 07:23:27 INFO - PROCESS | 1931 | --DOCSHELL 0x885f0000 == 111 [pid = 1931] [id = 300] 07:23:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8c259c00 == 110 [pid = 1931] [id = 299] 07:23:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8b566800 == 109 [pid = 1931] [id = 298] 07:23:27 INFO - PROCESS | 1931 | --DOCSHELL 0x9fbc4000 == 108 [pid = 1931] [id = 10] 07:23:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8a24f400 == 107 [pid = 1931] [id = 297] 07:23:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8c50c800 == 106 [pid = 1931] [id = 296] 07:23:27 INFO - PROCESS | 1931 | --DOCSHELL 0x96fce000 == 105 [pid = 1931] [id = 291] 07:23:27 INFO - PROCESS | 1931 | --DOCSHELL 0x95f43800 == 104 [pid = 1931] [id = 290] 07:23:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8ed1d800 == 103 [pid = 1931] [id = 289] 07:23:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8e255c00 == 102 [pid = 1931] [id = 287] 07:23:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8e2bcc00 == 101 [pid = 1931] [id = 288] 07:23:27 INFO - PROCESS | 1931 | --DOCSHELL 0x885f8800 == 100 [pid = 1931] [id = 286] 07:23:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8f5d5c00 == 99 [pid = 1931] [id = 285] 07:23:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8efb0400 == 98 [pid = 1931] [id = 284] 07:23:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8e255800 == 97 [pid = 1931] [id = 283] 07:23:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8c25b800 == 96 [pid = 1931] [id = 261] 07:23:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8c74d000 == 95 [pid = 1931] [id = 282] 07:23:27 INFO - PROCESS | 1931 | --DOCSHELL 0x8a4fec00 == 94 [pid = 1931] [id = 281] 07:23:28 INFO - PROCESS | 1931 | --DOMWINDOW == 211 (0x8efba400) [pid = 1931] [serial = 840] [outer = (nil)] [url = about:blank] 07:23:28 INFO - PROCESS | 1931 | --DOMWINDOW == 210 (0x8e2b1c00) [pid = 1931] [serial = 824] [outer = (nil)] [url = about:blank] 07:23:28 INFO - PROCESS | 1931 | --DOMWINDOW == 209 (0x8e2b1800) [pid = 1931] [serial = 785] [outer = (nil)] [url = about:blank] 07:23:28 INFO - PROCESS | 1931 | --DOMWINDOW == 208 (0x8e2b8800) [pid = 1931] [serial = 786] [outer = (nil)] [url = about:blank] 07:23:28 INFO - PROCESS | 1931 | --DOMWINDOW == 207 (0x8e3eb000) [pid = 1931] [serial = 836] [outer = (nil)] [url = about:blank] 07:23:28 INFO - PROCESS | 1931 | --DOMWINDOW == 206 (0x8e24e000) [pid = 1931] [serial = 834] [outer = (nil)] [url = about:blank] 07:23:28 INFO - PROCESS | 1931 | --DOMWINDOW == 205 (0x8ee0c000) [pid = 1931] [serial = 842] [outer = (nil)] [url = about:blank] 07:23:28 INFO - PROCESS | 1931 | --DOMWINDOW == 204 (0x8efaf800) [pid = 1931] [serial = 800] [outer = (nil)] [url = about:blank] 07:23:28 INFO - PROCESS | 1931 | --DOMWINDOW == 203 (0x8e1a2c00) [pid = 1931] [serial = 833] [outer = (nil)] [url = about:blank] 07:23:28 INFO - PROCESS | 1931 | --DOMWINDOW == 202 (0x8ed15800) [pid = 1931] [serial = 837] [outer = (nil)] [url = about:blank] 07:23:28 INFO - PROCESS | 1931 | --DOMWINDOW == 201 (0x8f5d7c00) [pid = 1931] [serial = 809] [outer = (nil)] [url = about:blank] 07:23:28 INFO - PROCESS | 1931 | --DOMWINDOW == 200 (0x8f573000) [pid = 1931] [serial = 806] [outer = (nil)] [url = about:blank] 07:23:28 INFO - PROCESS | 1931 | --DOMWINDOW == 199 (0x8ed18400) [pid = 1931] [serial = 797] [outer = (nil)] [url = about:blank] 07:23:28 INFO - PROCESS | 1931 | --DOMWINDOW == 198 (0x8f26cc00) [pid = 1931] [serial = 803] [outer = (nil)] [url = about:blank] 07:23:28 INFO - PROCESS | 1931 | --DOMWINDOW == 197 (0x8c3df000) [pid = 1931] [serial = 828] [outer = (nil)] [url = about:blank] 07:23:28 INFO - PROCESS | 1931 | --DOMWINDOW == 196 (0x8bfb3c00) [pid = 1931] [serial = 827] [outer = (nil)] [url = about:blank] 07:23:28 INFO - PROCESS | 1931 | --DOMWINDOW == 195 (0x8e2b2800) [pid = 1931] [serial = 794] [outer = (nil)] [url = about:blank] 07:23:28 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0x8c270800) [pid = 1931] [serial = 830] [outer = (nil)] [url = about:blank] 07:23:28 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x8c997400) [pid = 1931] [serial = 831] [outer = (nil)] [url = about:blank] 07:23:28 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0x8b56cc00) [pid = 1931] [serial = 788] [outer = (nil)] [url = about:blank] 07:23:28 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x8c74a000) [pid = 1931] [serial = 791] [outer = (nil)] [url = about:blank] 07:23:28 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x9146e400) [pid = 1931] [serial = 812] [outer = (nil)] [url = about:blank] 07:23:28 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x932d3000) [pid = 1931] [serial = 815] [outer = (nil)] [url = about:blank] 07:23:28 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x95a09400) [pid = 1931] [serial = 818] [outer = (nil)] [url = about:blank] 07:23:28 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x96775400) [pid = 1931] [serial = 821] [outer = (nil)] [url = about:blank] 07:23:28 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x8ee10800) [pid = 1931] [serial = 839] [outer = (nil)] [url = about:blank] 07:23:28 INFO - PROCESS | 1931 | 1460989408330 Marionette TRACE conn5 <- [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]]]}] 07:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 07:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 2115ms 07:23:28 INFO - PROCESS | 1931 | 1460989408438 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 07:23:28 INFO - PROCESS | 1931 | 1460989408446 Marionette TRACE conn5 <- [1,1249,null,{"value":"8"}] 07:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 07:23:28 INFO - PROCESS | 1931 | 1460989408457 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 07:23:28 INFO - PROCESS | 1931 | 1460989408460 Marionette TRACE conn5 <- [1,1250,null,{}] 07:23:28 INFO - PROCESS | 1931 | 1460989408467 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:28 INFO - PROCESS | 1931 | 1460989408666 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 07:23:28 INFO - PROCESS | 1931 | 1460989408832 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b566800 == 95 [pid = 1931] [id = 320] 07:23:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x8bfafc00) [pid = 1931] [serial = 961] [outer = (nil)] 07:23:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x8c510400) [pid = 1931] [serial = 962] [outer = 0x8bfafc00] 07:23:28 INFO - PROCESS | 1931 | 1460989408933 Marionette DEBUG loaded listener.js 07:23:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x8d7d1400) [pid = 1931] [serial = 963] [outer = 0x8bfafc00] 07:23:29 INFO - PROCESS | 1931 | 1460989409901 Marionette TRACE conn5 <- [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]]]}] 07:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 07:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1488ms 07:23:29 INFO - PROCESS | 1931 | 1460989409946 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 07:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 07:23:29 INFO - PROCESS | 1931 | 1460989409951 Marionette TRACE conn5 <- [1,1253,null,{"value":"8"}] 07:23:29 INFO - PROCESS | 1931 | 1460989409958 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 07:23:29 INFO - PROCESS | 1931 | 1460989409964 Marionette TRACE conn5 <- [1,1254,null,{}] 07:23:29 INFO - PROCESS | 1931 | 1460989409981 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:30 INFO - PROCESS | 1931 | 1460989410197 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 07:23:30 INFO - PROCESS | 1931 | 1460989410444 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x8daed800 == 96 [pid = 1931] [id = 321] 07:23:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x8e1a6400) [pid = 1931] [serial = 964] [outer = (nil)] 07:23:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0x8e24a400) [pid = 1931] [serial = 965] [outer = 0x8e1a6400] 07:23:30 INFO - PROCESS | 1931 | 1460989410546 Marionette DEBUG loaded listener.js 07:23:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0x8e2b8800) [pid = 1931] [serial = 966] [outer = 0x8e1a6400] 07:23:31 INFO - PROCESS | 1931 | 1460989411462 Marionette TRACE conn5 <- [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]]]}] 07:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 07:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1540ms 07:23:31 INFO - PROCESS | 1931 | 1460989411498 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 07:23:31 INFO - PROCESS | 1931 | 1460989411502 Marionette TRACE conn5 <- [1,1257,null,{"value":"8"}] 07:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 07:23:31 INFO - PROCESS | 1931 | 1460989411512 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 07:23:31 INFO - PROCESS | 1931 | 1460989411516 Marionette TRACE conn5 <- [1,1258,null,{}] 07:23:31 INFO - PROCESS | 1931 | 1460989411533 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:31 INFO - PROCESS | 1931 | 1460989411803 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 07:23:31 INFO - PROCESS | 1931 | 1460989411840 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e1b0000 == 97 [pid = 1931] [id = 322] 07:23:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0x8ed17400) [pid = 1931] [serial = 967] [outer = (nil)] 07:23:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0x8ee03800) [pid = 1931] [serial = 968] [outer = 0x8ed17400] 07:23:31 INFO - PROCESS | 1931 | 1460989411942 Marionette DEBUG loaded listener.js 07:23:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0x8efb4800) [pid = 1931] [serial = 969] [outer = 0x8ed17400] 07:23:32 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0xa47a6c00) [pid = 1931] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:23:32 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x8c510000) [pid = 1931] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 07:23:32 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0x8a4f6800) [pid = 1931] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 07:23:32 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x8e3f8400) [pid = 1931] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 07:23:32 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x8e1ac800) [pid = 1931] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 07:23:32 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x8d9a8000) [pid = 1931] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 07:23:32 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x8bfb4400) [pid = 1931] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 07:23:32 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0xa0af7800) [pid = 1931] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:23:33 INFO - PROCESS | 1931 | 1460989413432 Marionette TRACE conn5 <- [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]]]}] 07:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 07:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1988ms 07:23:33 INFO - PROCESS | 1931 | 1460989413501 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 07:23:33 INFO - PROCESS | 1931 | 1460989413505 Marionette TRACE conn5 <- [1,1261,null,{"value":"8"}] 07:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 07:23:33 INFO - PROCESS | 1931 | 1460989413512 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 07:23:33 INFO - PROCESS | 1931 | 1460989413516 Marionette TRACE conn5 <- [1,1262,null,{}] 07:23:33 INFO - PROCESS | 1931 | 1460989413521 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:33 INFO - PROCESS | 1931 | 1460989413735 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 07:23:33 INFO - PROCESS | 1931 | 1460989413965 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c510000 == 98 [pid = 1931] [id = 323] 07:23:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x8d99d400) [pid = 1931] [serial = 970] [outer = (nil)] 07:23:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x8efbe000) [pid = 1931] [serial = 971] [outer = 0x8d99d400] 07:23:34 INFO - PROCESS | 1931 | 1460989414062 Marionette DEBUG loaded listener.js 07:23:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x8f0a4000) [pid = 1931] [serial = 972] [outer = 0x8d99d400] 07:23:35 INFO - PROCESS | 1931 | 1460989415053 Marionette TRACE conn5 <- [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]]]}] 07:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 07:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1591ms 07:23:35 INFO - PROCESS | 1931 | 1460989415107 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 07:23:35 INFO - PROCESS | 1931 | 1460989415114 Marionette TRACE conn5 <- [1,1265,null,{"value":"8"}] 07:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 07:23:35 INFO - PROCESS | 1931 | 1460989415124 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 07:23:35 INFO - PROCESS | 1931 | 1460989415129 Marionette TRACE conn5 <- [1,1266,null,{}] 07:23:35 INFO - PROCESS | 1931 | 1460989415144 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:35 INFO - PROCESS | 1931 | 1460989415567 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 07:23:35 INFO - PROCESS | 1931 | 1460989415814 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c50c000 == 99 [pid = 1931] [id = 324] 07:23:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0x8c50cc00) [pid = 1931] [serial = 973] [outer = (nil)] 07:23:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0x8c995800) [pid = 1931] [serial = 974] [outer = 0x8c50cc00] 07:23:35 INFO - PROCESS | 1931 | 1460989415948 Marionette DEBUG loaded listener.js 07:23:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0x8c9abc00) [pid = 1931] [serial = 975] [outer = 0x8c50cc00] 07:23:37 INFO - PROCESS | 1931 | 1460989416998 Marionette TRACE conn5 <- [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]]]}] 07:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 07:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1951ms 07:23:37 INFO - PROCESS | 1931 | 1460989417075 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 07:23:37 INFO - PROCESS | 1931 | 1460989417085 Marionette TRACE conn5 <- [1,1269,null,{"value":"8"}] 07:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 07:23:37 INFO - PROCESS | 1931 | 1460989417099 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 07:23:37 INFO - PROCESS | 1931 | 1460989417104 Marionette TRACE conn5 <- [1,1270,null,{}] 07:23:37 INFO - PROCESS | 1931 | 1460989417111 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:37 INFO - PROCESS | 1931 | 1460989417388 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 07:23:37 INFO - PROCESS | 1931 | 1460989417730 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x8daeac00 == 100 [pid = 1931] [id = 325] 07:23:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0x8daf5400) [pid = 1931] [serial = 976] [outer = (nil)] 07:23:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0x8e1abc00) [pid = 1931] [serial = 977] [outer = 0x8daf5400] 07:23:37 INFO - PROCESS | 1931 | 1460989417825 Marionette DEBUG loaded listener.js 07:23:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 196 (0x8e2c0400) [pid = 1931] [serial = 978] [outer = 0x8daf5400] 07:23:38 INFO - PROCESS | 1931 | 1460989418850 Marionette TRACE conn5 <- [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]]]}] 07:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 07:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1784ms 07:23:38 INFO - PROCESS | 1931 | 1460989418883 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 07:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 07:23:38 INFO - PROCESS | 1931 | 1460989418888 Marionette TRACE conn5 <- [1,1273,null,{"value":"8"}] 07:23:38 INFO - PROCESS | 1931 | 1460989418895 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 07:23:38 INFO - PROCESS | 1931 | 1460989418902 Marionette TRACE conn5 <- [1,1274,null,{}] 07:23:38 INFO - PROCESS | 1931 | 1460989418920 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:39 INFO - PROCESS | 1931 | 1460989419184 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 07:23:39 INFO - PROCESS | 1931 | 1460989419532 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ed19800 == 101 [pid = 1931] [id = 326] 07:23:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 197 (0x8f268c00) [pid = 1931] [serial = 979] [outer = (nil)] 07:23:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 198 (0x8f57d800) [pid = 1931] [serial = 980] [outer = 0x8f268c00] 07:23:39 INFO - PROCESS | 1931 | 1460989419635 Marionette DEBUG loaded listener.js 07:23:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 199 (0x8f5dd400) [pid = 1931] [serial = 981] [outer = 0x8f268c00] 07:23:40 INFO - PROCESS | 1931 | 1460989420574 Marionette TRACE conn5 <- [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]]]}] 07:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 07:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1739ms 07:23:40 INFO - PROCESS | 1931 | 1460989420634 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 07:23:40 INFO - PROCESS | 1931 | 1460989420638 Marionette TRACE conn5 <- [1,1277,null,{"value":"8"}] 07:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 07:23:40 INFO - PROCESS | 1931 | 1460989420646 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 07:23:40 INFO - PROCESS | 1931 | 1460989420651 Marionette TRACE conn5 <- [1,1278,null,{}] 07:23:40 INFO - PROCESS | 1931 | 1460989420657 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:40 INFO - PROCESS | 1931 | 1460989420987 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 07:23:41 INFO - PROCESS | 1931 | 1460989421388 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f26c800 == 102 [pid = 1931] [id = 327] 07:23:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 200 (0x91461c00) [pid = 1931] [serial = 982] [outer = (nil)] 07:23:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 201 (0x932dec00) [pid = 1931] [serial = 983] [outer = 0x91461c00] 07:23:41 INFO - PROCESS | 1931 | 1460989421550 Marionette DEBUG loaded listener.js 07:23:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 202 (0x950a3400) [pid = 1931] [serial = 984] [outer = 0x91461c00] 07:23:42 INFO - PROCESS | 1931 | 1460989422625 Marionette TRACE conn5 <- [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]]]}] 07:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 07:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 2034ms 07:23:42 INFO - PROCESS | 1931 | 1460989422681 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 07:23:42 INFO - PROCESS | 1931 | 1460989422684 Marionette TRACE conn5 <- [1,1281,null,{"value":"8"}] 07:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 07:23:42 INFO - PROCESS | 1931 | 1460989422695 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 07:23:42 INFO - PROCESS | 1931 | 1460989422699 Marionette TRACE conn5 <- [1,1282,null,{}] 07:23:42 INFO - PROCESS | 1931 | 1460989422706 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:42 INFO - PROCESS | 1931 | 1460989422985 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 07:23:43 INFO - PROCESS | 1931 | 1460989423290 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f575c00 == 103 [pid = 1931] [id = 328] 07:23:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 203 (0x915aa000) [pid = 1931] [serial = 985] [outer = (nil)] 07:23:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 204 (0x95bbf000) [pid = 1931] [serial = 986] [outer = 0x915aa000] 07:23:43 INFO - PROCESS | 1931 | 1460989423391 Marionette DEBUG loaded listener.js 07:23:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 205 (0x95bcd400) [pid = 1931] [serial = 987] [outer = 0x915aa000] 07:23:44 INFO - PROCESS | 1931 | 1460989424373 Marionette TRACE conn5 <- [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]]]}] 07:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 07:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1739ms 07:23:44 INFO - PROCESS | 1931 | 1460989424433 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 07:23:44 INFO - PROCESS | 1931 | 1460989424437 Marionette TRACE conn5 <- [1,1285,null,{"value":"8"}] 07:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 07:23:44 INFO - PROCESS | 1931 | 1460989424445 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 07:23:44 INFO - PROCESS | 1931 | 1460989424449 Marionette TRACE conn5 <- [1,1286,null,{}] 07:23:44 INFO - PROCESS | 1931 | 1460989424455 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:44 INFO - PROCESS | 1931 | 1460989424732 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 07:23:45 INFO - PROCESS | 1931 | 1460989425048 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x96f99000 == 104 [pid = 1931] [id = 329] 07:23:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 206 (0x96fc5400) [pid = 1931] [serial = 988] [outer = (nil)] 07:23:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 207 (0x96fce400) [pid = 1931] [serial = 989] [outer = 0x96fc5400] 07:23:45 INFO - PROCESS | 1931 | 1460989425159 Marionette DEBUG loaded listener.js 07:23:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 208 (0x97b83c00) [pid = 1931] [serial = 990] [outer = 0x96fc5400] 07:23:46 INFO - PROCESS | 1931 | 1460989426101 Marionette TRACE conn5 <- [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]]]}] 07:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 07:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1692ms 07:23:46 INFO - PROCESS | 1931 | 1460989426138 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 07:23:46 INFO - PROCESS | 1931 | 1460989426143 Marionette TRACE conn5 <- [1,1289,null,{"value":"8"}] 07:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 07:23:46 INFO - PROCESS | 1931 | 1460989426155 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 07:23:46 INFO - PROCESS | 1931 | 1460989426159 Marionette TRACE conn5 <- [1,1290,null,{}] 07:23:46 INFO - PROCESS | 1931 | 1460989426170 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:46 INFO - PROCESS | 1931 | 1460989426383 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 07:23:46 INFO - PROCESS | 1931 | 1460989426640 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x9687b400 == 105 [pid = 1931] [id = 330] 07:23:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 209 (0x96fcec00) [pid = 1931] [serial = 991] [outer = (nil)] 07:23:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 210 (0x98992000) [pid = 1931] [serial = 992] [outer = 0x96fcec00] 07:23:46 INFO - PROCESS | 1931 | 1460989426771 Marionette DEBUG loaded listener.js 07:23:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 211 (0x9ae90c00) [pid = 1931] [serial = 993] [outer = 0x96fcec00] 07:23:47 INFO - PROCESS | 1931 | 1460989427682 Marionette TRACE conn5 <- [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]]]}] 07:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 07:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1594ms 07:23:47 INFO - PROCESS | 1931 | 1460989427745 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 07:23:47 INFO - PROCESS | 1931 | 1460989427750 Marionette TRACE conn5 <- [1,1293,null,{"value":"8"}] 07:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 07:23:47 INFO - PROCESS | 1931 | 1460989427756 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 07:23:47 INFO - PROCESS | 1931 | 1460989427760 Marionette TRACE conn5 <- [1,1294,null,{}] 07:23:47 INFO - PROCESS | 1931 | 1460989427766 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:48 INFO - PROCESS | 1931 | 1460989428019 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 07:23:48 INFO - PROCESS | 1931 | 1460989428345 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c264400 == 106 [pid = 1931] [id = 331] 07:23:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 212 (0x8e1ac800) [pid = 1931] [serial = 994] [outer = (nil)] 07:23:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 213 (0x98882800) [pid = 1931] [serial = 995] [outer = 0x8e1ac800] 07:23:48 INFO - PROCESS | 1931 | 1460989428437 Marionette DEBUG loaded listener.js 07:23:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 214 (0x9fbbbc00) [pid = 1931] [serial = 996] [outer = 0x8e1ac800] 07:23:49 INFO - PROCESS | 1931 | 1460989429363 Marionette TRACE conn5 <- [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]]]}] 07:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 07:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1681ms 07:23:49 INFO - PROCESS | 1931 | 1460989429439 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 07:23:49 INFO - PROCESS | 1931 | 1460989429442 Marionette TRACE conn5 <- [1,1297,null,{"value":"8"}] 07:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 07:23:49 INFO - PROCESS | 1931 | 1460989429449 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 07:23:49 INFO - PROCESS | 1931 | 1460989429452 Marionette TRACE conn5 <- [1,1298,null,{}] 07:23:49 INFO - PROCESS | 1931 | 1460989429459 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:49 INFO - PROCESS | 1931 | 1460989429707 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 07:23:50 INFO - PROCESS | 1931 | 1460989430011 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x97b8d800 == 107 [pid = 1931] [id = 332] 07:23:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 215 (0x9898dc00) [pid = 1931] [serial = 997] [outer = (nil)] 07:23:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 216 (0xa0080400) [pid = 1931] [serial = 998] [outer = 0x9898dc00] 07:23:50 INFO - PROCESS | 1931 | 1460989430118 Marionette DEBUG loaded listener.js 07:23:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 217 (0xa0a63800) [pid = 1931] [serial = 999] [outer = 0x9898dc00] 07:23:51 INFO - PROCESS | 1931 | 1460989431068 Marionette TRACE conn5 <- [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]]]}] 07:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 07:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1689ms 07:23:51 INFO - PROCESS | 1931 | 1460989431140 Marionette TRACE conn5 -> [0,1301,"getWindowHandle",null] 07:23:51 INFO - PROCESS | 1931 | 1460989431144 Marionette TRACE conn5 <- [1,1301,null,{"value":"8"}] 07:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 07:23:51 INFO - PROCESS | 1931 | 1460989431151 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 07:23:51 INFO - PROCESS | 1931 | 1460989431155 Marionette TRACE conn5 <- [1,1302,null,{}] 07:23:51 INFO - PROCESS | 1931 | 1460989431161 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:51 INFO - PROCESS | 1931 | 1460989431383 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 07:23:51 INFO - PROCESS | 1931 | 1460989431644 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x9fb54800 == 108 [pid = 1931] [id = 333] 07:23:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 218 (0x9fca2000) [pid = 1931] [serial = 1000] [outer = (nil)] 07:23:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 219 (0xa0ee9000) [pid = 1931] [serial = 1001] [outer = 0x9fca2000] 07:23:51 INFO - PROCESS | 1931 | 1460989431749 Marionette DEBUG loaded listener.js 07:23:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 220 (0xa0fe7800) [pid = 1931] [serial = 1002] [outer = 0x9fca2000] 07:23:52 INFO - PROCESS | 1931 | 1460989432647 Marionette TRACE conn5 <- [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]]]}] 07:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 07:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1531ms 07:23:52 INFO - PROCESS | 1931 | 1460989432683 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 07:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 07:23:52 INFO - PROCESS | 1931 | 1460989432689 Marionette TRACE conn5 <- [1,1305,null,{"value":"8"}] 07:23:52 INFO - PROCESS | 1931 | 1460989432697 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 07:23:52 INFO - PROCESS | 1931 | 1460989432702 Marionette TRACE conn5 <- [1,1306,null,{}] 07:23:52 INFO - PROCESS | 1931 | 1460989432708 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:53 INFO - PROCESS | 1931 | 1460989433008 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 07:23:53 INFO - PROCESS | 1931 | 1460989433334 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bf1d000 == 109 [pid = 1931] [id = 334] 07:23:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 221 (0x8bf24c00) [pid = 1931] [serial = 1003] [outer = (nil)] 07:23:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 222 (0x8bf28400) [pid = 1931] [serial = 1004] [outer = 0x8bf24c00] 07:23:53 INFO - PROCESS | 1931 | 1460989433440 Marionette DEBUG loaded listener.js 07:23:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 223 (0xa0c55000) [pid = 1931] [serial = 1005] [outer = 0x8bf24c00] 07:23:54 INFO - PROCESS | 1931 | 1460989434422 Marionette TRACE conn5 <- [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]]]}] 07:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 07:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1785ms 07:23:54 INFO - PROCESS | 1931 | 1460989434482 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 07:23:54 INFO - PROCESS | 1931 | 1460989434486 Marionette TRACE conn5 <- [1,1309,null,{"value":"8"}] 07:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 07:23:54 INFO - PROCESS | 1931 | 1460989434493 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 07:23:54 INFO - PROCESS | 1931 | 1460989434496 Marionette TRACE conn5 <- [1,1310,null,{}] 07:23:54 INFO - PROCESS | 1931 | 1460989434503 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:54 INFO - PROCESS | 1931 | 1460989434726 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 07:23:55 INFO - PROCESS | 1931 | 1460989434994 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x87873c00 == 110 [pid = 1931] [id = 335] 07:23:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 224 (0x87875000) [pid = 1931] [serial = 1006] [outer = (nil)] 07:23:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 225 (0x8787b400) [pid = 1931] [serial = 1007] [outer = 0x87875000] 07:23:55 INFO - PROCESS | 1931 | 1460989435126 Marionette DEBUG loaded listener.js 07:23:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 226 (0x8787f000) [pid = 1931] [serial = 1008] [outer = 0x87875000] 07:23:56 INFO - PROCESS | 1931 | 1460989436048 Marionette TRACE conn5 <- [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] 07:23:56 INFO - PROCESS | 1931 | 1460989436095 Marionette TRACE conn5 <- [1,1313,null,{"value":"8"}] 07:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 07:23:56 INFO - PROCESS | 1931 | 1460989436102 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 07:23:56 INFO - PROCESS | 1931 | 1460989436106 Marionette TRACE conn5 <- [1,1314,null,{}] 07:23:56 INFO - PROCESS | 1931 | 1460989436112 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:56 INFO - PROCESS | 1931 | 1460989436324 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 07:23:56 INFO - PROCESS | 1931 | 1460989436589 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x87872800 == 111 [pid = 1931] [id = 336] 07:23:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 227 (0x8787c000) [pid = 1931] [serial = 1009] [outer = (nil)] 07:23:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 228 (0xa3cc8c00) [pid = 1931] [serial = 1010] [outer = 0x8787c000] 07:23:56 INFO - PROCESS | 1931 | 1460989436719 Marionette DEBUG loaded listener.js 07:23:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 229 (0xa44ad000) [pid = 1931] [serial = 1011] [outer = 0x8787c000] 07:23:57 INFO - PROCESS | 1931 | 1460989437596 Marionette TRACE conn5 <- [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]]]}] 07:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 07:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1539ms 07:23:57 INFO - PROCESS | 1931 | 1460989437643 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 07:23:57 INFO - PROCESS | 1931 | 1460989437647 Marionette TRACE conn5 <- [1,1317,null,{"value":"8"}] 07:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 07:23:57 INFO - PROCESS | 1931 | 1460989437654 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 07:23:57 INFO - PROCESS | 1931 | 1460989437657 Marionette TRACE conn5 <- [1,1318,null,{}] 07:23:57 INFO - PROCESS | 1931 | 1460989437663 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:57 INFO - PROCESS | 1931 | 1460989437873 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 07:23:58 INFO - PROCESS | 1931 | 1460989438139 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x860dfc00 == 112 [pid = 1931] [id = 337] 07:23:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 230 (0x860e1400) [pid = 1931] [serial = 1012] [outer = (nil)] 07:23:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 231 (0x860e7400) [pid = 1931] [serial = 1013] [outer = 0x860e1400] 07:23:58 INFO - PROCESS | 1931 | 1460989438272 Marionette DEBUG loaded listener.js 07:23:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 232 (0x860ea800) [pid = 1931] [serial = 1014] [outer = 0x860e1400] 07:23:59 INFO - PROCESS | 1931 | 1460989439227 Marionette TRACE conn5 <- [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]]]}] 07:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 07:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1631ms 07:23:59 INFO - PROCESS | 1931 | 1460989439286 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 07:23:59 INFO - PROCESS | 1931 | 1460989439291 Marionette TRACE conn5 <- [1,1321,null,{"value":"8"}] 07:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 07:23:59 INFO - PROCESS | 1931 | 1460989439299 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 07:23:59 INFO - PROCESS | 1931 | 1460989439302 Marionette TRACE conn5 <- [1,1322,null,{}] 07:23:59 INFO - PROCESS | 1931 | 1460989439309 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:59 INFO - PROCESS | 1931 | 1460989439530 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 07:23:59 INFO - PROCESS | 1931 | 1460989439796 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x8558a000 == 113 [pid = 1931] [id = 338] 07:23:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 233 (0x8558a400) [pid = 1931] [serial = 1015] [outer = (nil)] 07:23:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 234 (0x85591000) [pid = 1931] [serial = 1016] [outer = 0x8558a400] 07:23:59 INFO - PROCESS | 1931 | 1460989439925 Marionette DEBUG loaded listener.js 07:24:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 235 (0x85593c00) [pid = 1931] [serial = 1017] [outer = 0x8558a400] 07:24:00 INFO - PROCESS | 1931 | 1460989440801 Marionette TRACE conn5 <- [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]]]}] 07:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 07:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1544ms 07:24:00 INFO - PROCESS | 1931 | 1460989440861 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 07:24:00 INFO - PROCESS | 1931 | 1460989440866 Marionette TRACE conn5 <- [1,1325,null,{"value":"8"}] 07:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 07:24:00 INFO - PROCESS | 1931 | 1460989440874 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 07:24:00 INFO - PROCESS | 1931 | 1460989440878 Marionette TRACE conn5 <- [1,1326,null,{}] 07:24:00 INFO - PROCESS | 1931 | 1460989440884 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:01 INFO - PROCESS | 1931 | 1460989441104 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 07:24:01 INFO - PROCESS | 1931 | 1460989441419 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x8558bc00 == 114 [pid = 1931] [id = 339] 07:24:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 236 (0x8558d400) [pid = 1931] [serial = 1018] [outer = (nil)] 07:24:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 237 (0x860e6800) [pid = 1931] [serial = 1019] [outer = 0x8558d400] 07:24:01 INFO - PROCESS | 1931 | 1460989441576 Marionette DEBUG loaded listener.js 07:24:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 238 (0x860ec400) [pid = 1931] [serial = 1020] [outer = 0x8558d400] 07:24:02 INFO - PROCESS | 1931 | 1460989442515 Marionette TRACE conn5 <- [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]]]}] 07:24:02 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 07:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1689ms 07:24:02 INFO - PROCESS | 1931 | 1460989442563 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 07:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 07:24:02 INFO - PROCESS | 1931 | 1460989442567 Marionette TRACE conn5 <- [1,1329,null,{"value":"8"}] 07:24:02 INFO - PROCESS | 1931 | 1460989442574 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 07:24:02 INFO - PROCESS | 1931 | 1460989442578 Marionette TRACE conn5 <- [1,1330,null,{}] 07:24:02 INFO - PROCESS | 1931 | 1460989442585 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:02 INFO - PROCESS | 1931 | 1460989442813 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 07:24:03 INFO - PROCESS | 1931 | 1460989443139 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x857db000 == 115 [pid = 1931] [id = 340] 07:24:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 239 (0x857dc400) [pid = 1931] [serial = 1021] [outer = (nil)] 07:24:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 240 (0x857de400) [pid = 1931] [serial = 1022] [outer = 0x857dc400] 07:24:03 INFO - PROCESS | 1931 | 1460989443268 Marionette DEBUG loaded listener.js 07:24:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 241 (0x857e1400) [pid = 1931] [serial = 1023] [outer = 0x857dc400] 07:24:04 INFO - PROCESS | 1931 | 1460989444188 Marionette TRACE conn5 <- [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]]]}] 07:24:04 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 07:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1683ms 07:24:04 INFO - PROCESS | 1931 | 1460989444258 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 07:24:04 INFO - PROCESS | 1931 | 1460989444262 Marionette TRACE conn5 <- [1,1333,null,{"value":"8"}] 07:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 07:24:04 INFO - PROCESS | 1931 | 1460989444269 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 07:24:04 INFO - PROCESS | 1931 | 1460989444272 Marionette TRACE conn5 <- [1,1334,null,{}] 07:24:04 INFO - PROCESS | 1931 | 1460989444278 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:04 INFO - PROCESS | 1931 | 1460989444499 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 07:24:04 INFO - PROCESS | 1931 | 1460989444804 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x8558c400 == 116 [pid = 1931] [id = 341] 07:24:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 242 (0x857d8000) [pid = 1931] [serial = 1024] [outer = (nil)] 07:24:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 243 (0x860e8800) [pid = 1931] [serial = 1025] [outer = 0x857d8000] 07:24:04 INFO - PROCESS | 1931 | 1460989444901 Marionette DEBUG loaded listener.js 07:24:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 244 (0x8bfb8000) [pid = 1931] [serial = 1026] [outer = 0x857d8000] 07:24:06 INFO - PROCESS | 1931 | --DOCSHELL 0x8f09ac00 == 115 [pid = 1931] [id = 104] 07:24:06 INFO - PROCESS | 1931 | --DOCSHELL 0x9eb49c00 == 114 [pid = 1931] [id = 74] 07:24:06 INFO - PROCESS | 1931 | --DOCSHELL 0x8c508400 == 113 [pid = 1931] [id = 242] 07:24:06 INFO - PROCESS | 1931 | --DOCSHELL 0x8f496000 == 112 [pid = 1931] [id = 68] 07:24:06 INFO - PROCESS | 1931 | --DOCSHELL 0x8e1a2800 == 111 [pid = 1931] [id = 227] 07:24:06 INFO - PROCESS | 1931 | --DOCSHELL 0x8a24d400 == 110 [pid = 1931] [id = 262] 07:24:06 INFO - PROCESS | 1931 | --DOCSHELL 0x89599c00 == 109 [pid = 1931] [id = 243] 07:24:06 INFO - PROCESS | 1931 | --DOCSHELL 0x86912c00 == 108 [pid = 1931] [id = 317] 07:24:06 INFO - PROCESS | 1931 | --DOCSHELL 0x8690b400 == 107 [pid = 1931] [id = 316] 07:24:06 INFO - PROCESS | 1931 | --DOCSHELL 0xa0a6a000 == 106 [pid = 1931] [id = 314] 07:24:06 INFO - PROCESS | 1931 | --DOCSHELL 0xa2814c00 == 105 [pid = 1931] [id = 315] 07:24:06 INFO - PROCESS | 1931 | --DOCSHELL 0x8c999c00 == 104 [pid = 1931] [id = 313] 07:24:06 INFO - PROCESS | 1931 | --DOCSHELL 0x9fcad000 == 103 [pid = 1931] [id = 312] 07:24:06 INFO - PROCESS | 1931 | --DOCSHELL 0x96fcd800 == 102 [pid = 1931] [id = 310] 07:24:06 INFO - PROCESS | 1931 | --DOCSHELL 0x9ae8fc00 == 101 [pid = 1931] [id = 311] 07:24:06 INFO - PROCESS | 1931 | --DOCSHELL 0x97ee9000 == 100 [pid = 1931] [id = 309] 07:24:06 INFO - PROCESS | 1931 | --DOCSHELL 0x97eed400 == 99 [pid = 1931] [id = 308] 07:24:06 INFO - PROCESS | 1931 | --DOCSHELL 0x96772400 == 98 [pid = 1931] [id = 307] 07:24:06 INFO - PROCESS | 1931 | --DOCSHELL 0x8e24dc00 == 97 [pid = 1931] [id = 305] 07:24:06 INFO - PROCESS | 1931 | --DOCSHELL 0x94f7b400 == 96 [pid = 1931] [id = 306] 07:24:06 INFO - PROCESS | 1931 | --DOCSHELL 0x8daef800 == 95 [pid = 1931] [id = 304] 07:24:06 INFO - PROCESS | 1931 | --DOCSHELL 0x8c505000 == 94 [pid = 1931] [id = 303] 07:24:06 INFO - PROCESS | 1931 | --DOCSHELL 0x8a247400 == 93 [pid = 1931] [id = 302] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 243 (0x8c26a400) [pid = 1931] [serial = 588] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 242 (0x91466800) [pid = 1931] [serial = 857] [outer = (nil)] [url = about:blank] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 241 (0x94f6e400) [pid = 1931] [serial = 860] [outer = (nil)] [url = about:blank] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 240 (0x8d7d7400) [pid = 1931] [serial = 891] [outer = (nil)] [url = about:blank] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 239 (0x8f573c00) [pid = 1931] [serial = 905] [outer = (nil)] [url = about:blank] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 238 (0x8e1a1c00) [pid = 1931] [serial = 893] [outer = (nil)] [url = about:blank] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 237 (0x96c43c00) [pid = 1931] [serial = 869] [outer = (nil)] [url = about:blank] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 236 (0x95b57000) [pid = 1931] [serial = 863] [outer = (nil)] [url = about:blank] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 235 (0x8f579000) [pid = 1931] [serial = 854] [outer = (nil)] [url = about:blank] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 234 (0x985a7c00) [pid = 1931] [serial = 881] [outer = (nil)] [url = about:blank] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 233 (0x8c50e800) [pid = 1931] [serial = 887] [outer = (nil)] [url = about:blank] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 232 (0x96f9e000) [pid = 1931] [serial = 872] [outer = (nil)] [url = about:blank] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 231 (0x8d7d8000) [pid = 1931] [serial = 848] [outer = (nil)] [url = about:blank] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 230 (0x8f09b400) [pid = 1931] [serial = 900] [outer = (nil)] [url = about:blank] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 229 (0x8f4ccc00) [pid = 1931] [serial = 903] [outer = (nil)] [url = about:blank] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 228 (0x8ed11400) [pid = 1931] [serial = 897] [outer = (nil)] [url = about:blank] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 227 (0x8f263000) [pid = 1931] [serial = 843] [outer = (nil)] [url = about:blank] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 226 (0x8b56b800) [pid = 1931] [serial = 845] [outer = (nil)] [url = about:blank] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 225 (0x97eef400) [pid = 1931] [serial = 878] [outer = (nil)] [url = about:blank] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 224 (0x95bcd000) [pid = 1931] [serial = 866] [outer = (nil)] [url = about:blank] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 223 (0x8ee0b000) [pid = 1931] [serial = 899] [outer = (nil)] [url = about:blank] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 222 (0x8c74d800) [pid = 1931] [serial = 890] [outer = (nil)] [url = about:blank] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 221 (0x8ee08400) [pid = 1931] [serial = 851] [outer = (nil)] [url = about:blank] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 220 (0x8f48f000) [pid = 1931] [serial = 902] [outer = (nil)] [url = about:blank] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 219 (0x970c6c00) [pid = 1931] [serial = 875] [outer = (nil)] [url = about:blank] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 218 (0x98993400) [pid = 1931] [serial = 884] [outer = (nil)] [url = about:blank] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 217 (0xa0fdf000) [pid = 1931] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 216 (0x8e2c0000) [pid = 1931] [serial = 896] [outer = (nil)] [url = about:blank] 07:24:06 INFO - PROCESS | 1931 | --DOMWINDOW == 215 (0x8e2bb800) [pid = 1931] [serial = 894] [outer = (nil)] [url = about:blank] 07:24:07 INFO - PROCESS | 1931 | 1460989447151 Marionette TRACE conn5 <- [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]]]}] 07:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 07:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 2934ms 07:24:07 INFO - PROCESS | 1931 | 1460989447205 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 07:24:07 INFO - PROCESS | 1931 | 1460989447212 Marionette TRACE conn5 <- [1,1337,null,{"value":"8"}] 07:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 07:24:07 INFO - PROCESS | 1931 | 1460989447221 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 07:24:07 INFO - PROCESS | 1931 | 1460989447227 Marionette TRACE conn5 <- [1,1338,null,{}] 07:24:07 INFO - PROCESS | 1931 | 1460989447235 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:07 INFO - PROCESS | 1931 | 1460989447452 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 07:24:07 INFO - PROCESS | 1931 | 1460989447650 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x85589c00 == 94 [pid = 1931] [id = 342] 07:24:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 216 (0x8787e000) [pid = 1931] [serial = 1027] [outer = (nil)] 07:24:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 217 (0x8bf25c00) [pid = 1931] [serial = 1028] [outer = 0x8787e000] 07:24:07 INFO - PROCESS | 1931 | 1460989447743 Marionette DEBUG loaded listener.js 07:24:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 218 (0x8bfb4c00) [pid = 1931] [serial = 1029] [outer = 0x8787e000] 07:24:09 INFO - PROCESS | 1931 | 1460989449152 Marionette TRACE conn5 <- [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]]]}] 07:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 07:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2039ms 07:24:09 INFO - PROCESS | 1931 | 1460989449282 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 07:24:09 INFO - PROCESS | 1931 | 1460989449290 Marionette TRACE conn5 <- [1,1341,null,{"value":"8"}] 07:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 07:24:09 INFO - PROCESS | 1931 | 1460989449303 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 07:24:09 INFO - PROCESS | 1931 | 1460989449306 Marionette TRACE conn5 <- [1,1342,null,{}] 07:24:09 INFO - PROCESS | 1931 | 1460989449321 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:09 INFO - PROCESS | 1931 | 1460989449580 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 07:24:09 INFO - PROCESS | 1931 | 1460989449610 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x86914000 == 95 [pid = 1931] [id = 343] 07:24:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 219 (0x8a241c00) [pid = 1931] [serial = 1030] [outer = (nil)] 07:24:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 220 (0x8c3e6c00) [pid = 1931] [serial = 1031] [outer = 0x8a241c00] 07:24:09 INFO - PROCESS | 1931 | 1460989449685 Marionette DEBUG loaded listener.js 07:24:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 221 (0x8c99b000) [pid = 1931] [serial = 1032] [outer = 0x8a241c00] 07:24:10 INFO - PROCESS | 1931 | 1460989450643 Marionette TRACE conn5 <- [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]]]}] 07:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 07:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1391ms 07:24:10 INFO - PROCESS | 1931 | 1460989450695 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 07:24:10 INFO - PROCESS | 1931 | 1460989450699 Marionette TRACE conn5 <- [1,1345,null,{"value":"8"}] 07:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 07:24:10 INFO - PROCESS | 1931 | 1460989450713 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 07:24:10 INFO - PROCESS | 1931 | 1460989450718 Marionette TRACE conn5 <- [1,1346,null,{}] 07:24:10 INFO - PROCESS | 1931 | 1460989450735 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:11 INFO - PROCESS | 1931 | --DOMWINDOW == 220 (0x8ed17400) [pid = 1931] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 07:24:11 INFO - PROCESS | 1931 | --DOMWINDOW == 219 (0x8e1a6400) [pid = 1931] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 07:24:11 INFO - PROCESS | 1931 | --DOMWINDOW == 218 (0x8bfafc00) [pid = 1931] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 07:24:11 INFO - PROCESS | 1931 | --DOMWINDOW == 217 (0x8c261400) [pid = 1931] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 07:24:11 INFO - PROCESS | 1931 | --DOMWINDOW == 216 (0x8a4fd000) [pid = 1931] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 07:24:11 INFO - PROCESS | 1931 | 1460989451303 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 07:24:11 INFO - PROCESS | 1931 | 1460989451483 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c9a6c00 == 96 [pid = 1931] [id = 344] 07:24:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 217 (0x8d7d9400) [pid = 1931] [serial = 1033] [outer = (nil)] 07:24:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 218 (0x8d9a7800) [pid = 1931] [serial = 1034] [outer = 0x8d7d9400] 07:24:11 INFO - PROCESS | 1931 | 1460989451567 Marionette DEBUG loaded listener.js 07:24:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 219 (0x8e1a1c00) [pid = 1931] [serial = 1035] [outer = 0x8d7d9400] 07:24:12 INFO - PROCESS | 1931 | 1460989452350 Marionette TRACE conn5 <- [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]]]}] 07:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 07:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1693ms 07:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 07:24:12 INFO - PROCESS | 1931 | 1460989452407 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 07:24:12 INFO - PROCESS | 1931 | 1460989452410 Marionette TRACE conn5 <- [1,1349,null,{"value":"8"}] 07:24:12 INFO - PROCESS | 1931 | 1460989452417 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 07:24:12 INFO - PROCESS | 1931 | 1460989452421 Marionette TRACE conn5 <- [1,1350,null,{}] 07:24:12 INFO - PROCESS | 1931 | 1460989452426 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:12 INFO - PROCESS | 1931 | 1460989452630 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 07:24:12 INFO - PROCESS | 1931 | 1460989452801 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a4fd000 == 97 [pid = 1931] [id = 345] 07:24:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 220 (0x8d99f800) [pid = 1931] [serial = 1036] [outer = (nil)] 07:24:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 221 (0x8e257400) [pid = 1931] [serial = 1037] [outer = 0x8d99f800] 07:24:12 INFO - PROCESS | 1931 | 1460989452882 Marionette DEBUG loaded listener.js 07:24:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 222 (0x8e2bec00) [pid = 1931] [serial = 1038] [outer = 0x8d99f800] 07:24:14 INFO - PROCESS | 1931 | 1460989454009 Marionette TRACE conn5 <- [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]]]}] 07:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 07:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1634ms 07:24:14 INFO - PROCESS | 1931 | 1460989454052 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 07:24:14 INFO - PROCESS | 1931 | 1460989454059 Marionette TRACE conn5 <- [1,1353,null,{"value":"8"}] 07:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 07:24:14 INFO - PROCESS | 1931 | 1460989454070 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 07:24:14 INFO - PROCESS | 1931 | 1460989454074 Marionette TRACE conn5 <- [1,1354,null,{}] 07:24:14 INFO - PROCESS | 1931 | 1460989454085 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:14 INFO - PROCESS | 1931 | 1460989454350 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 07:24:14 INFO - PROCESS | 1931 | 1460989454673 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x860ea000 == 98 [pid = 1931] [id = 346] 07:24:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 223 (0x885f0000) [pid = 1931] [serial = 1039] [outer = (nil)] 07:24:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 224 (0x8bf22400) [pid = 1931] [serial = 1040] [outer = 0x885f0000] 07:24:14 INFO - PROCESS | 1931 | 1460989454772 Marionette DEBUG loaded listener.js 07:24:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 225 (0x8c26a400) [pid = 1931] [serial = 1041] [outer = 0x885f0000] 07:24:15 INFO - PROCESS | 1931 | 1460989455742 Marionette TRACE conn5 <- [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]]]}] 07:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 07:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1735ms 07:24:15 INFO - PROCESS | 1931 | 1460989455806 Marionette TRACE conn5 -> [0,1357,"getWindowHandle",null] 07:24:15 INFO - PROCESS | 1931 | 1460989455815 Marionette TRACE conn5 <- [1,1357,null,{"value":"8"}] 07:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 07:24:15 INFO - PROCESS | 1931 | 1460989455829 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 07:24:15 INFO - PROCESS | 1931 | 1460989455834 Marionette TRACE conn5 <- [1,1358,null,{}] 07:24:15 INFO - PROCESS | 1931 | 1460989455840 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:16 INFO - PROCESS | 1931 | 1460989456107 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 07:24:16 INFO - PROCESS | 1931 | 1460989456497 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c9ab400 == 99 [pid = 1931] [id = 347] 07:24:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 226 (0x8c9ab800) [pid = 1931] [serial = 1042] [outer = (nil)] 07:24:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 227 (0x8d7dac00) [pid = 1931] [serial = 1043] [outer = 0x8c9ab800] 07:24:16 INFO - PROCESS | 1931 | 1460989456589 Marionette DEBUG loaded listener.js 07:24:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 228 (0x8dae9800) [pid = 1931] [serial = 1044] [outer = 0x8c9ab800] 07:24:17 INFO - PROCESS | 1931 | 1460989457582 Marionette TRACE conn5 <- [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]]]}] 07:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 07:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1785ms 07:24:17 INFO - PROCESS | 1931 | 1460989457613 Marionette TRACE conn5 -> [0,1361,"getWindowHandle",null] 07:24:17 INFO - PROCESS | 1931 | 1460989457618 Marionette TRACE conn5 <- [1,1361,null,{"value":"8"}] 07:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 07:24:17 INFO - PROCESS | 1931 | 1460989457625 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 07:24:17 INFO - PROCESS | 1931 | 1460989457632 Marionette TRACE conn5 <- [1,1362,null,{}] 07:24:17 INFO - PROCESS | 1931 | 1460989457650 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:17 INFO - PROCESS | 1931 | 1460989457888 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 07:24:18 INFO - PROCESS | 1931 | 1460989458167 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x857dcc00 == 100 [pid = 1931] [id = 348] 07:24:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 229 (0x8ed15800) [pid = 1931] [serial = 1045] [outer = (nil)] 07:24:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 230 (0x8ee0b000) [pid = 1931] [serial = 1046] [outer = 0x8ed15800] 07:24:18 INFO - PROCESS | 1931 | 1460989458301 Marionette DEBUG loaded listener.js 07:24:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 231 (0x8efbdc00) [pid = 1931] [serial = 1047] [outer = 0x8ed15800] 07:24:19 INFO - PROCESS | 1931 | 1460989459594 Marionette TRACE conn5 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 07:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 07:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 2003ms 07:24:19 INFO - PROCESS | 1931 | 1460989459633 Marionette TRACE conn5 -> [0,1365,"getWindowHandle",null] 07:24:19 INFO - PROCESS | 1931 | 1460989459641 Marionette TRACE conn5 <- [1,1365,null,{"value":"8"}] 07:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 07:24:19 INFO - PROCESS | 1931 | 1460989459653 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 07:24:19 INFO - PROCESS | 1931 | 1460989459660 Marionette TRACE conn5 <- [1,1366,null,{}] 07:24:19 INFO - PROCESS | 1931 | 1460989459670 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:20 INFO - PROCESS | 1931 | 1460989460106 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 07:24:20 INFO - PROCESS | 1931 | 1460989460376 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c3db000 == 101 [pid = 1931] [id = 349] 07:24:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 232 (0x8efbc000) [pid = 1931] [serial = 1048] [outer = (nil)] 07:24:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 233 (0x8f269000) [pid = 1931] [serial = 1049] [outer = 0x8efbc000] 07:24:20 INFO - PROCESS | 1931 | 1460989460472 Marionette DEBUG loaded listener.js 07:24:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 234 (0x8f493000) [pid = 1931] [serial = 1050] [outer = 0x8efbc000] 07:24:21 INFO - PROCESS | 1931 | 1460989461502 Marionette TRACE conn5 <- [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] 07:24:21 INFO - PROCESS | 1931 | 1460989461547 Marionette TRACE conn5 <- [1,1369,null,{"value":"8"}] 07:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 07:24:21 INFO - PROCESS | 1931 | 1460989461555 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 07:24:21 INFO - PROCESS | 1931 | 1460989461559 Marionette TRACE conn5 <- [1,1370,null,{}] 07:24:21 INFO - PROCESS | 1931 | 1460989461565 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:21 INFO - PROCESS | 1931 | 1460989461792 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 07:24:22 INFO - PROCESS | 1931 | 1460989462102 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f268400 == 102 [pid = 1931] [id = 350] 07:24:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 235 (0x8f26b800) [pid = 1931] [serial = 1051] [outer = (nil)] 07:24:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 236 (0x8f578000) [pid = 1931] [serial = 1052] [outer = 0x8f26b800] 07:24:22 INFO - PROCESS | 1931 | 1460989462195 Marionette DEBUG loaded listener.js 07:24:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 237 (0x91462800) [pid = 1931] [serial = 1053] [outer = 0x8f26b800] 07:24:23 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable 07:24:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13 07:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:24:23 INFO - _addTest/ [0,1373,"getWindowHandle",null] 07:24:23 INFO - PROCESS | 1931 | 1460989463301 Marionette TRACE conn5 <- [1,1373,null,{"value":"8"}] 07:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 07:24:23 INFO - PROCESS | 1931 | 1460989463308 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 07:24:23 INFO - PROCESS | 1931 | 1460989463312 Marionette TRACE conn5 <- [1,1374,null,{}] 07:24:23 INFO - PROCESS | 1931 | 1460989463318 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:23 INFO - PROCESS | 1931 | 1460989463591 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 07:24:23 INFO - PROCESS | 1931 | 1460989463901 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f262800 == 103 [pid = 1931] [id = 351] 07:24:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 238 (0x932dc400) [pid = 1931] [serial = 1054] [outer = (nil)] 07:24:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 239 (0x95bbe800) [pid = 1931] [serial = 1055] [outer = 0x932dc400] 07:24:24 INFO - PROCESS | 1931 | 1460989464006 Marionette DEBUG loaded listener.js 07:24:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 240 (0x95bc6000) [pid = 1931] [serial = 1056] [outer = 0x932dc400] 07:24:24 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:24:24 INFO - PROCESS | 1931 | 1460989464984 Marionette TRACE conn5 <- [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] 07:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 07:24:25 INFO - PROCESS | 1931 | 1460989465062 Marionette TRACE conn5 <- [1,1377,null,{"value":"8"}] 07:24:25 INFO - PROCESS | 1931 | 1460989465069 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 07:24:25 INFO - PROCESS | 1931 | 1460989465073 Marionette TRACE conn5 <- [1,1378,null,{}] 07:24:25 INFO - PROCESS | 1931 | 1460989465078 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:25 INFO - PROCESS | 1931 | 1460989465340 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 07:24:25 INFO - PROCESS | 1931 | 1460989465652 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a4f2800 == 104 [pid = 1931] [id = 352] 07:24:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 241 (0x8c504800) [pid = 1931] [serial = 1057] [outer = (nil)] 07:24:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 242 (0x96c47000) [pid = 1931] [serial = 1058] [outer = 0x8c504800] 07:24:25 INFO - PROCESS | 1931 | 1460989465750 Marionette DEBUG loaded listener.js 07:24:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 243 (0x96f9e000) [pid = 1931] [serial = 1059] [outer = 0x8c504800] 07:24:26 INFO - PROCESS | 1931 | 1460989466662 Marionette TRACE conn5 <- [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] 07:24:26 INFO - PROCESS | 1931 | 1460989466715 Marionette TRACE conn5 <- [1,1381,null,{"value":"8"}] 07:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 07:24:26 INFO - PROCESS | 1931 | 1460989466724 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 07:24:26 INFO - PROCESS | 1931 | 1460989466728 Marionette TRACE conn5 <- [1,1382,null,{}] 07:24:26 INFO - PROCESS | 1931 | 1460989466734 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:26 INFO - PROCESS | 1931 | 1460989466956 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 07:24:27 INFO - PROCESS | 1931 | 1460989467263 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e256800 == 105 [pid = 1931] [id = 353] 07:24:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 244 (0x96c46000) [pid = 1931] [serial = 1060] [outer = (nil)] 07:24:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 245 (0x97eed400) [pid = 1931] [serial = 1061] [outer = 0x96c46000] 07:24:27 INFO - PROCESS | 1931 | 1460989467360 Marionette DEBUG loaded listener.js 07:24:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 246 (0x98889400) [pid = 1931] [serial = 1062] [outer = 0x96c46000] 07:24:28 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:24:28 INFO - PROCESS | 1931 | 1460989468409 Marionette TRACE conn5 <- [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] 07:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 07:24:28 INFO - PROCESS | 1931 | 1460989468516 Marionette TRACE conn5 <- [1,1385,null,{"value":"8"}] 07:24:28 INFO - PROCESS | 1931 | 1460989468523 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 07:24:28 INFO - PROCESS | 1931 | 1460989468527 Marionette TRACE conn5 <- [1,1386,null,{}] 07:24:28 INFO - PROCESS | 1931 | 1460989468534 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:28 INFO - PROCESS | 1931 | 1460989468799 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 07:24:29 INFO - PROCESS | 1931 | 1460989469112 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x9ac8cc00 == 106 [pid = 1931] [id = 354] 07:24:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 247 (0x9ae91000) [pid = 1931] [serial = 1063] [outer = (nil)] 07:24:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 248 (0x9eb47000) [pid = 1931] [serial = 1064] [outer = 0x9ae91000] 07:24:29 INFO - PROCESS | 1931 | 1460989469217 Marionette DEBUG loaded listener.js 07:24:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 249 (0x9fc76400) [pid = 1931] [serial = 1065] [outer = 0x9ae91000] 07:24:30 INFO - PROCESS | 1931 | 1460989470229 Marionette TRACE conn5 <- [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] 07:24:30 INFO - PROCESS | 1931 | 1460989470288 Marionette TRACE conn5 <- [1,1389,null,{"value":"8"}] 07:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 07:24:30 INFO - PROCESS | 1931 | 1460989470299 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 07:24:30 INFO - PROCESS | 1931 | 1460989470303 Marionette TRACE conn5 <- [1,1390,null,{}] 07:24:30 INFO - PROCESS | 1931 | 1460989470313 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:30 INFO - PROCESS | 1931 | 1460989470582 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 07:24:30 INFO - PROCESS | 1931 | 1460989470908 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e250800 == 107 [pid = 1931] [id = 355] 07:24:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 250 (0x8e253000) [pid = 1931] [serial = 1066] [outer = (nil)] 07:24:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 251 (0xa0c56800) [pid = 1931] [serial = 1067] [outer = 0x8e253000] 07:24:31 INFO - PROCESS | 1931 | 1460989471004 Marionette DEBUG loaded listener.js 07:24:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 252 (0xa0fe1c00) [pid = 1931] [serial = 1068] [outer = 0x8e253000] 07:24:32 INFO - PROCESS | 1931 | 1460989472107 Marionette TRACE conn5 <- [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]]]}] 07:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 07:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1846ms 07:24:32 INFO - PROCESS | 1931 | 1460989472146 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 07:24:32 INFO - PROCESS | 1931 | 1460989472149 Marionette TRACE conn5 <- [1,1393,null,{"value":"8"}] 07:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 07:24:32 INFO - PROCESS | 1931 | 1460989472157 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 07:24:32 INFO - PROCESS | 1931 | 1460989472162 Marionette TRACE conn5 <- [1,1394,null,{}] 07:24:32 INFO - PROCESS | 1931 | 1460989472169 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:32 INFO - PROCESS | 1931 | 1460989472459 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 07:24:32 INFO - PROCESS | 1931 | 1460989472791 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x898cb400 == 108 [pid = 1931] [id = 356] 07:24:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 253 (0x898d3000) [pid = 1931] [serial = 1069] [outer = (nil)] 07:24:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 254 (0x898d8000) [pid = 1931] [serial = 1070] [outer = 0x898d3000] 07:24:32 INFO - PROCESS | 1931 | 1460989472891 Marionette DEBUG loaded listener.js 07:24:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 255 (0xa0fe6800) [pid = 1931] [serial = 1071] [outer = 0x898d3000] 07:24:33 INFO - PROCESS | 1931 | 1460989473862 Marionette TRACE conn5 <- [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]]]}] 07:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 07:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1731ms 07:24:33 INFO - PROCESS | 1931 | 1460989473890 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 07:24:33 INFO - PROCESS | 1931 | 1460989473894 Marionette TRACE conn5 <- [1,1397,null,{"value":"8"}] 07:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 07:24:33 INFO - PROCESS | 1931 | 1460989473901 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 07:24:33 INFO - PROCESS | 1931 | 1460989473906 Marionette TRACE conn5 <- [1,1398,null,{}] 07:24:33 INFO - PROCESS | 1931 | 1460989473912 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:34 INFO - PROCESS | 1931 | 1460989474128 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 07:24:34 INFO - PROCESS | 1931 | 1460989474472 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x86bb4c00 == 109 [pid = 1931] [id = 357] 07:24:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 256 (0x86bb5000) [pid = 1931] [serial = 1072] [outer = (nil)] 07:24:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 257 (0x86bbac00) [pid = 1931] [serial = 1073] [outer = 0x86bb5000] 07:24:34 INFO - PROCESS | 1931 | 1460989474580 Marionette DEBUG loaded listener.js 07:24:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 258 (0x86bbcc00) [pid = 1931] [serial = 1074] [outer = 0x86bb5000] 07:24:35 INFO - PROCESS | 1931 | 1460989475512 Marionette TRACE conn5 <- [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]]]}] 07:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 07:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1632ms 07:24:35 INFO - PROCESS | 1931 | 1460989475534 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 07:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 07:24:35 INFO - PROCESS | 1931 | 1460989475538 Marionette TRACE conn5 <- [1,1401,null,{"value":"8"}] 07:24:35 INFO - PROCESS | 1931 | 1460989475545 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 07:24:35 INFO - PROCESS | 1931 | 1460989475549 Marionette TRACE conn5 <- [1,1402,null,{}] 07:24:35 INFO - PROCESS | 1931 | 1460989475555 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:35 INFO - PROCESS | 1931 | 1460989475775 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 07:24:36 INFO - PROCESS | 1931 | 1460989476096 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x857d7c00 == 110 [pid = 1931] [id = 358] 07:24:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 259 (0x86bb6c00) [pid = 1931] [serial = 1075] [outer = (nil)] 07:24:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 260 (0x898d7c00) [pid = 1931] [serial = 1076] [outer = 0x86bb6c00] 07:24:36 INFO - PROCESS | 1931 | 1460989476196 Marionette DEBUG loaded listener.js 07:24:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 261 (0x917cc800) [pid = 1931] [serial = 1077] [outer = 0x86bb6c00] 07:24:37 INFO - PROCESS | 1931 | 1460989477115 Marionette TRACE conn5 <- [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]]]}] 07:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 07:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1635ms 07:24:37 INFO - PROCESS | 1931 | 1460989477181 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 07:24:37 INFO - PROCESS | 1931 | 1460989477185 Marionette TRACE conn5 <- [1,1405,null,{"value":"8"}] 07:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 07:24:37 INFO - PROCESS | 1931 | 1460989477192 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 07:24:37 INFO - PROCESS | 1931 | 1460989477195 Marionette TRACE conn5 <- [1,1406,null,{}] 07:24:37 INFO - PROCESS | 1931 | 1460989477202 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:37 INFO - PROCESS | 1931 | 1460989477430 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 07:24:37 INFO - PROCESS | 1931 | 1460989477742 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x898cfc00 == 111 [pid = 1931] [id = 359] 07:24:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 262 (0x8b632800) [pid = 1931] [serial = 1078] [outer = (nil)] 07:24:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 263 (0x8b636c00) [pid = 1931] [serial = 1079] [outer = 0x8b632800] 07:24:37 INFO - PROCESS | 1931 | 1460989477844 Marionette DEBUG loaded listener.js 07:24:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 264 (0x8b63a000) [pid = 1931] [serial = 1080] [outer = 0x8b632800] 07:24:38 INFO - PROCESS | 1931 | 1460989478781 Marionette TRACE conn5 <- [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]]]}] 07:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 07:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1632ms 07:24:38 INFO - PROCESS | 1931 | 1460989478826 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 07:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 07:24:38 INFO - PROCESS | 1931 | 1460989478831 Marionette TRACE conn5 <- [1,1409,null,{"value":"8"}] 07:24:38 INFO - PROCESS | 1931 | 1460989478838 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 07:24:38 INFO - PROCESS | 1931 | 1460989478841 Marionette TRACE conn5 <- [1,1410,null,{}] 07:24:38 INFO - PROCESS | 1931 | 1460989478848 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:39 INFO - PROCESS | 1931 | 1460989479073 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 07:24:39 INFO - PROCESS | 1931 | 1460989479403 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x8690d400 == 112 [pid = 1931] [id = 360] 07:24:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 265 (0x898c9400) [pid = 1931] [serial = 1081] [outer = (nil)] 07:24:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 266 (0x8b435800) [pid = 1931] [serial = 1082] [outer = 0x898c9400] 07:24:39 INFO - PROCESS | 1931 | 1460989479502 Marionette DEBUG loaded listener.js 07:24:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 267 (0x8b438c00) [pid = 1931] [serial = 1083] [outer = 0x898c9400] 07:24:40 INFO - PROCESS | 1931 | 1460989480478 Marionette TRACE conn5 <- [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]]]}] 07:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 07:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1691ms 07:24:40 INFO - PROCESS | 1931 | 1460989480530 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 07:24:40 INFO - PROCESS | 1931 | 1460989480533 Marionette TRACE conn5 <- [1,1413,null,{"value":"8"}] 07:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 07:24:40 INFO - PROCESS | 1931 | 1460989480540 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 07:24:40 INFO - PROCESS | 1931 | 1460989480543 Marionette TRACE conn5 <- [1,1414,null,{}] 07:24:40 INFO - PROCESS | 1931 | 1460989480550 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:40 INFO - PROCESS | 1931 | 1460989480816 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 07:24:41 INFO - PROCESS | 1931 | 1460989481137 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b437000 == 113 [pid = 1931] [id = 361] 07:24:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 268 (0x8b437800) [pid = 1931] [serial = 1084] [outer = (nil)] 07:24:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 269 (0x8b634800) [pid = 1931] [serial = 1085] [outer = 0x8b437800] 07:24:41 INFO - PROCESS | 1931 | 1460989481228 Marionette DEBUG loaded listener.js 07:24:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 270 (0x8b63c000) [pid = 1931] [serial = 1086] [outer = 0x8b437800] 07:24:42 INFO - PROCESS | 1931 | 1460989482306 Marionette TRACE conn5 <- [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]]]}] 07:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 07:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1791ms 07:24:42 INFO - PROCESS | 1931 | 1460989482332 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 07:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 07:24:42 INFO - PROCESS | 1931 | 1460989482336 Marionette TRACE conn5 <- [1,1417,null,{"value":"8"}] 07:24:42 INFO - PROCESS | 1931 | 1460989482343 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 07:24:42 INFO - PROCESS | 1931 | 1460989482347 Marionette TRACE conn5 <- [1,1418,null,{}] 07:24:42 INFO - PROCESS | 1931 | 1460989482353 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:42 INFO - PROCESS | 1931 | 1460989482581 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 07:24:43 INFO - PROCESS | 1931 | 1460989483394 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x8558ec00 == 114 [pid = 1931] [id = 362] 07:24:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 271 (0x85592800) [pid = 1931] [serial = 1087] [outer = (nil)] 07:24:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 272 (0x857db400) [pid = 1931] [serial = 1088] [outer = 0x85592800] 07:24:43 INFO - PROCESS | 1931 | 1460989483509 Marionette DEBUG loaded listener.js 07:24:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 273 (0x860e3800) [pid = 1931] [serial = 1089] [outer = 0x85592800] 07:24:44 INFO - PROCESS | 1931 | --DOCSHELL 0x8c9a6c00 == 113 [pid = 1931] [id = 344] 07:24:44 INFO - PROCESS | 1931 | --DOCSHELL 0x86914000 == 112 [pid = 1931] [id = 343] 07:24:44 INFO - PROCESS | 1931 | --DOCSHELL 0x85589c00 == 111 [pid = 1931] [id = 342] 07:24:44 INFO - PROCESS | 1931 | --DOMWINDOW == 272 (0xa0e45c00) [pid = 1931] [serial = 941] [outer = (nil)] [url = about:blank] 07:24:44 INFO - PROCESS | 1931 | --DOMWINDOW == 271 (0x9eb47c00) [pid = 1931] [serial = 932] [outer = (nil)] [url = about:blank] 07:24:44 INFO - PROCESS | 1931 | --DOMWINDOW == 270 (0xa28b5800) [pid = 1931] [serial = 944] [outer = (nil)] [url = about:blank] 07:24:44 INFO - PROCESS | 1931 | --DOMWINDOW == 269 (0x8efb4800) [pid = 1931] [serial = 969] [outer = (nil)] [url = about:blank] 07:24:44 INFO - PROCESS | 1931 | --DOMWINDOW == 268 (0x9fbbac00) [pid = 1931] [serial = 935] [outer = (nil)] [url = about:blank] 07:24:44 INFO - PROCESS | 1931 | --DOMWINDOW == 267 (0x8ee03800) [pid = 1931] [serial = 968] [outer = (nil)] [url = about:blank] 07:24:44 INFO - PROCESS | 1931 | --DOMWINDOW == 266 (0x8d7db800) [pid = 1931] [serial = 911] [outer = (nil)] [url = about:blank] 07:24:44 INFO - PROCESS | 1931 | --DOMWINDOW == 265 (0x8c3e2c00) [pid = 1931] [serial = 956] [outer = (nil)] [url = about:blank] 07:24:44 INFO - PROCESS | 1931 | --DOMWINDOW == 264 (0x96c41400) [pid = 1931] [serial = 923] [outer = (nil)] [url = about:blank] 07:24:44 INFO - PROCESS | 1931 | --DOMWINDOW == 263 (0x8e2b8800) [pid = 1931] [serial = 966] [outer = (nil)] [url = about:blank] 07:24:44 INFO - PROCESS | 1931 | --DOMWINDOW == 262 (0x985a7000) [pid = 1931] [serial = 926] [outer = (nil)] [url = about:blank] 07:24:44 INFO - PROCESS | 1931 | --DOMWINDOW == 261 (0x8c510400) [pid = 1931] [serial = 962] [outer = (nil)] [url = about:blank] 07:24:44 INFO - PROCESS | 1931 | --DOMWINDOW == 260 (0xa2813800) [pid = 1931] [serial = 953] [outer = (nil)] [url = about:blank] 07:24:44 INFO - PROCESS | 1931 | --DOMWINDOW == 259 (0x95a0fc00) [pid = 1931] [serial = 920] [outer = (nil)] [url = about:blank] 07:24:44 INFO - PROCESS | 1931 | --DOMWINDOW == 258 (0x8d7d1400) [pid = 1931] [serial = 963] [outer = (nil)] [url = about:blank] 07:24:44 INFO - PROCESS | 1931 | --DOMWINDOW == 257 (0x8e24c800) [pid = 1931] [serial = 914] [outer = (nil)] [url = about:blank] 07:24:44 INFO - PROCESS | 1931 | --DOMWINDOW == 256 (0xa0002c00) [pid = 1931] [serial = 938] [outer = (nil)] [url = about:blank] 07:24:44 INFO - PROCESS | 1931 | --DOMWINDOW == 255 (0x8c9a8800) [pid = 1931] [serial = 960] [outer = (nil)] [url = about:blank] 07:24:44 INFO - PROCESS | 1931 | --DOMWINDOW == 254 (0x8c506c00) [pid = 1931] [serial = 959] [outer = (nil)] [url = about:blank] 07:24:44 INFO - PROCESS | 1931 | --DOMWINDOW == 253 (0x8e24a400) [pid = 1931] [serial = 965] [outer = (nil)] [url = about:blank] 07:24:44 INFO - PROCESS | 1931 | --DOMWINDOW == 252 (0x91462400) [pid = 1931] [serial = 906] [outer = (nil)] [url = about:blank] 07:24:44 INFO - PROCESS | 1931 | --DOMWINDOW == 251 (0xa3c20c00) [pid = 1931] [serial = 947] [outer = (nil)] [url = about:blank] 07:24:44 INFO - PROCESS | 1931 | --DOMWINDOW == 250 (0x9ba92000) [pid = 1931] [serial = 929] [outer = (nil)] [url = about:blank] 07:24:44 INFO - PROCESS | 1931 | --DOMWINDOW == 249 (0x8b562400) [pid = 1931] [serial = 908] [outer = (nil)] [url = about:blank] 07:24:44 INFO - PROCESS | 1931 | --DOMWINDOW == 248 (0x8f4d6800) [pid = 1931] [serial = 917] [outer = (nil)] [url = about:blank] 07:24:44 INFO - PROCESS | 1931 | --DOMWINDOW == 247 (0x86914800) [pid = 1931] [serial = 950] [outer = (nil)] [url = about:blank] 07:24:44 INFO - PROCESS | 1931 | --DOMWINDOW == 246 (0x8efbe000) [pid = 1931] [serial = 971] [outer = (nil)] [url = about:blank] 07:24:45 INFO - PROCESS | 1931 | 1460989485383 Marionette TRACE conn5 <- [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]]]}] 07:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 07:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 3092ms 07:24:45 INFO - PROCESS | 1931 | 1460989485437 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 07:24:45 INFO - PROCESS | 1931 | 1460989485444 Marionette TRACE conn5 <- [1,1421,null,{"value":"8"}] 07:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 07:24:45 INFO - PROCESS | 1931 | 1460989485454 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 07:24:45 INFO - PROCESS | 1931 | 1460989485459 Marionette TRACE conn5 <- [1,1422,null,{}] 07:24:45 INFO - PROCESS | 1931 | 1460989485466 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:45 INFO - PROCESS | 1931 | 1460989485693 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 07:24:45 INFO - PROCESS | 1931 | 1460989485895 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x860ee800 == 112 [pid = 1931] [id = 363] 07:24:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 247 (0x86bb5400) [pid = 1931] [serial = 1090] [outer = (nil)] 07:24:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 248 (0x87876000) [pid = 1931] [serial = 1091] [outer = 0x86bb5400] 07:24:46 INFO - PROCESS | 1931 | 1460989486028 Marionette DEBUG loaded listener.js 07:24:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 249 (0x8787ec00) [pid = 1931] [serial = 1092] [outer = 0x86bb5400] 07:24:47 INFO - PROCESS | 1931 | 1460989487033 Marionette TRACE conn5 <- [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]]]}] 07:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 07:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1633ms 07:24:47 INFO - PROCESS | 1931 | 1460989487097 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 07:24:47 INFO - PROCESS | 1931 | 1460989487104 Marionette TRACE conn5 <- [1,1425,null,{"value":"8"}] 07:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 07:24:47 INFO - PROCESS | 1931 | 1460989487112 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 07:24:47 INFO - PROCESS | 1931 | 1460989487115 Marionette TRACE conn5 <- [1,1426,null,{}] 07:24:47 INFO - PROCESS | 1931 | 1460989487122 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:47 INFO - PROCESS | 1931 | 1460989487400 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 07:24:47 INFO - PROCESS | 1931 | 1460989487596 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x898ca000 == 113 [pid = 1931] [id = 364] 07:24:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 250 (0x898d2800) [pid = 1931] [serial = 1093] [outer = (nil)] 07:24:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 251 (0x8a24f400) [pid = 1931] [serial = 1094] [outer = 0x898d2800] 07:24:47 INFO - PROCESS | 1931 | 1460989487674 Marionette DEBUG loaded listener.js 07:24:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 252 (0x8b43e800) [pid = 1931] [serial = 1095] [outer = 0x898d2800] 07:24:48 INFO - PROCESS | 1931 | 1460989488594 Marionette TRACE conn5 <- [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]]]}] 07:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 07:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1536ms 07:24:48 INFO - PROCESS | 1931 | 1460989488648 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 07:24:48 INFO - PROCESS | 1931 | 1460989488652 Marionette TRACE conn5 <- [1,1429,null,{"value":"8"}] 07:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 07:24:48 INFO - PROCESS | 1931 | 1460989488675 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 07:24:48 INFO - PROCESS | 1931 | 1460989488684 Marionette TRACE conn5 <- [1,1430,null,{}] 07:24:48 INFO - PROCESS | 1931 | 1460989488691 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:48 INFO - PROCESS | 1931 | 1460989488972 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 251 (0x8558d400) [pid = 1931] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 250 (0x8f57c800) [pid = 1931] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 249 (0x94f7d800) [pid = 1931] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 248 (0x860e1400) [pid = 1931] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 247 (0x95191800) [pid = 1931] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 246 (0x8daf5400) [pid = 1931] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 245 (0x97ef3000) [pid = 1931] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 244 (0x8558a400) [pid = 1931] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 243 (0x8f5d6800) [pid = 1931] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 242 (0x8787c000) [pid = 1931] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 241 (0x8e3ecc00) [pid = 1931] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 240 (0x8787e000) [pid = 1931] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 239 (0x87875000) [pid = 1931] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 238 (0x8c99bc00) [pid = 1931] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 237 (0x96fcec00) [pid = 1931] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 236 (0x8c748400) [pid = 1931] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 235 (0x8bfb3000) [pid = 1931] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 234 (0x8f57e000) [pid = 1931] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 233 (0x8d99d400) [pid = 1931] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 232 (0x8d7d9400) [pid = 1931] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 231 (0x97eebc00) [pid = 1931] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 230 (0x9677e400) [pid = 1931] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 229 (0x8c510c00) [pid = 1931] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 228 (0x97ef0c00) [pid = 1931] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 227 (0x95057c00) [pid = 1931] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 226 (0x8a4f9800) [pid = 1931] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 225 (0x9fb56000) [pid = 1931] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 224 (0x8f25d800) [pid = 1931] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 223 (0x8f4d2400) [pid = 1931] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 222 (0x9fcb0800) [pid = 1931] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 221 (0x8b563000) [pid = 1931] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 220 (0x8e1ac800) [pid = 1931] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 219 (0x8690b800) [pid = 1931] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 218 (0x9580e800) [pid = 1931] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 217 (0x8efaf400) [pid = 1931] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 216 (0x8a249400) [pid = 1931] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 215 (0x91461c00) [pid = 1931] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 214 (0x9898dc00) [pid = 1931] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 213 (0x95805400) [pid = 1931] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 212 (0x8c50cc00) [pid = 1931] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 211 (0xa2817c00) [pid = 1931] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 210 (0x8bf24c00) [pid = 1931] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 209 (0x86913c00) [pid = 1931] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 208 (0x8f4ca800) [pid = 1931] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 207 (0x9fca2000) [pid = 1931] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 206 (0x9ae89400) [pid = 1931] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 205 (0x8e3eac00) [pid = 1931] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 204 (0x96fc5400) [pid = 1931] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 203 (0x8c255400) [pid = 1931] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 202 (0x8c25e800) [pid = 1931] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 201 (0x8e2b6800) [pid = 1931] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 200 (0x8ed13800) [pid = 1931] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 199 (0x8a241c00) [pid = 1931] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 198 (0x95b61800) [pid = 1931] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 197 (0x8a4f3800) [pid = 1931] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 196 (0x8c50e400) [pid = 1931] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 195 (0x857d8000) [pid = 1931] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0xa0aec800) [pid = 1931] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x8f4d0000) [pid = 1931] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0x8f268c00) [pid = 1931] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x8ee0c800) [pid = 1931] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x9ae92000) [pid = 1931] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x857dc400) [pid = 1931] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x96fd2000) [pid = 1931] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x8ee0f000) [pid = 1931] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x97b82800) [pid = 1931] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x8bfab400) [pid = 1931] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x8c746c00) [pid = 1931] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x915aa000) [pid = 1931] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x8e1a5800) [pid = 1931] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x8f0a1800) [pid = 1931] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x931d8800) [pid = 1931] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x915a9400) [pid = 1931] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x96c45400) [pid = 1931] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x94f75c00) [pid = 1931] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x8f5e0c00) [pid = 1931] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x9589d800) [pid = 1931] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x8a4fbc00) [pid = 1931] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 07:24:50 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x8c996800) [pid = 1931] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 07:24:50 INFO - PROCESS | 1931 | 1460989490432 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x85589000 == 114 [pid = 1931] [id = 365] 07:24:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x85589800) [pid = 1931] [serial = 1096] [outer = (nil)] 07:24:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x85592000) [pid = 1931] [serial = 1097] [outer = 0x85589800] 07:24:50 INFO - PROCESS | 1931 | 1460989490605 Marionette DEBUG loaded listener.js 07:24:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x857e4c00) [pid = 1931] [serial = 1098] [outer = 0x85589800] 07:24:51 INFO - PROCESS | 1931 | 1460989491435 Marionette TRACE conn5 <- [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]]]}] 07:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 07:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 2803ms 07:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 07:24:51 INFO - PROCESS | 1931 | 1460989491470 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 07:24:51 INFO - PROCESS | 1931 | 1460989491474 Marionette TRACE conn5 <- [1,1433,null,{"value":"8"}] 07:24:51 INFO - PROCESS | 1931 | 1460989491481 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 07:24:51 INFO - PROCESS | 1931 | 1460989491484 Marionette TRACE conn5 <- [1,1434,null,{}] 07:24:51 INFO - PROCESS | 1931 | 1460989491490 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:51 INFO - PROCESS | 1931 | 1460989491690 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 07:24:51 INFO - PROCESS | 1931 | 1460989491872 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x87875000 == 115 [pid = 1931] [id = 366] 07:24:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x885f3c00) [pid = 1931] [serial = 1099] [outer = (nil)] 07:24:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x8b43e400) [pid = 1931] [serial = 1100] [outer = 0x885f3c00] 07:24:51 INFO - PROCESS | 1931 | 1460989491952 Marionette DEBUG loaded listener.js 07:24:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x8bf1fc00) [pid = 1931] [serial = 1101] [outer = 0x885f3c00] 07:24:53 INFO - PROCESS | 1931 | 1460989493105 Marionette TRACE conn5 <- [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]]]}] 07:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 07:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1686ms 07:24:53 INFO - PROCESS | 1931 | 1460989493168 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 07:24:53 INFO - PROCESS | 1931 | 1460989493175 Marionette TRACE conn5 <- [1,1437,null,{"value":"8"}] 07:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 07:24:53 INFO - PROCESS | 1931 | 1460989493186 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 07:24:53 INFO - PROCESS | 1931 | 1460989493190 Marionette TRACE conn5 <- [1,1438,null,{}] 07:24:53 INFO - PROCESS | 1931 | 1460989493199 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:53 INFO - PROCESS | 1931 | 1460989493432 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 07:24:53 INFO - PROCESS | 1931 | 1460989493777 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x857d8c00 == 116 [pid = 1931] [id = 367] 07:24:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x86910000) [pid = 1931] [serial = 1102] [outer = (nil)] 07:24:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x86bb8c00) [pid = 1931] [serial = 1103] [outer = 0x86910000] 07:24:53 INFO - PROCESS | 1931 | 1460989493872 Marionette DEBUG loaded listener.js 07:24:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x8787c000) [pid = 1931] [serial = 1104] [outer = 0x86910000] 07:24:54 INFO - PROCESS | 1931 | 1460989494865 Marionette TRACE conn5 <- [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]]]}] 07:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 07:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1739ms 07:24:54 INFO - PROCESS | 1931 | 1460989494926 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 07:24:54 INFO - PROCESS | 1931 | 1460989494936 Marionette TRACE conn5 <- [1,1441,null,{"value":"8"}] 07:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 07:24:54 INFO - PROCESS | 1931 | 1460989494948 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 07:24:54 INFO - PROCESS | 1931 | 1460989494953 Marionette TRACE conn5 <- [1,1442,null,{}] 07:24:54 INFO - PROCESS | 1931 | 1460989494961 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:55 INFO - PROCESS | 1931 | 1460989495229 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 07:24:55 INFO - PROCESS | 1931 | 1460989495616 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a4ef400 == 117 [pid = 1931] [id = 368] 07:24:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x8a4f3800) [pid = 1931] [serial = 1105] [outer = (nil)] 07:24:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x8b438400) [pid = 1931] [serial = 1106] [outer = 0x8a4f3800] 07:24:55 INFO - PROCESS | 1931 | 1460989495708 Marionette DEBUG loaded listener.js 07:24:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x8b636400) [pid = 1931] [serial = 1107] [outer = 0x8a4f3800] 07:24:56 INFO - PROCESS | 1931 | 1460989496760 Marionette TRACE conn5 <- [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]]]}] 07:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 07:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1887ms 07:24:56 INFO - PROCESS | 1931 | 1460989496835 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 07:24:56 INFO - PROCESS | 1931 | 1460989496839 Marionette TRACE conn5 <- [1,1445,null,{"value":"8"}] 07:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 07:24:56 INFO - PROCESS | 1931 | 1460989496847 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 07:24:56 INFO - PROCESS | 1931 | 1460989496853 Marionette TRACE conn5 <- [1,1446,null,{}] 07:24:56 INFO - PROCESS | 1931 | 1460989496871 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:57 INFO - PROCESS | 1931 | 1460989497262 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 07:24:57 INFO - PROCESS | 1931 | 1460989497476 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bfb5800 == 118 [pid = 1931] [id = 369] 07:24:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x8c25c800) [pid = 1931] [serial = 1108] [outer = (nil)] 07:24:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x8c268000) [pid = 1931] [serial = 1109] [outer = 0x8c25c800] 07:24:57 INFO - PROCESS | 1931 | 1460989497574 Marionette DEBUG loaded listener.js 07:24:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x8c3e6400) [pid = 1931] [serial = 1110] [outer = 0x8c25c800] 07:24:58 INFO - PROCESS | 1931 | 1460989498566 Marionette TRACE conn5 <- [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]]]}] 07:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 07:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1795ms 07:24:58 INFO - PROCESS | 1931 | 1460989498644 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 07:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 07:24:58 INFO - PROCESS | 1931 | 1460989498649 Marionette TRACE conn5 <- [1,1449,null,{"value":"8"}] 07:24:58 INFO - PROCESS | 1931 | 1460989498656 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 07:24:58 INFO - PROCESS | 1931 | 1460989498659 Marionette TRACE conn5 <- [1,1450,null,{}] 07:24:58 INFO - PROCESS | 1931 | 1460989498666 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:58 INFO - PROCESS | 1931 | 1460989498901 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 07:24:59 INFO - PROCESS | 1931 | 1460989499246 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bfb5c00 == 119 [pid = 1931] [id = 370] 07:24:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x8c3e2c00) [pid = 1931] [serial = 1111] [outer = (nil)] 07:24:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x8c996800) [pid = 1931] [serial = 1112] [outer = 0x8c3e2c00] 07:24:59 INFO - PROCESS | 1931 | 1460989499350 Marionette DEBUG loaded listener.js 07:24:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0x8c9a4400) [pid = 1931] [serial = 1113] [outer = 0x8c3e2c00] 07:25:00 INFO - PROCESS | 1931 | 1460989500343 Marionette TRACE conn5 <- [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]]]}] 07:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 07:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1740ms 07:25:00 INFO - PROCESS | 1931 | 1460989500396 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 07:25:00 INFO - PROCESS | 1931 | 1460989500399 Marionette TRACE conn5 <- [1,1453,null,{"value":"8"}] 07:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 07:25:00 INFO - PROCESS | 1931 | 1460989500407 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 07:25:00 INFO - PROCESS | 1931 | 1460989500410 Marionette TRACE conn5 <- [1,1454,null,{}] 07:25:00 INFO - PROCESS | 1931 | 1460989500417 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:00 INFO - PROCESS | 1931 | 1460989500643 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 07:25:00 INFO - PROCESS | 1931 | 1460989500959 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c74fc00 == 120 [pid = 1931] [id = 371] 07:25:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0x8c9a6400) [pid = 1931] [serial = 1114] [outer = (nil)] 07:25:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0x8d7cd800) [pid = 1931] [serial = 1115] [outer = 0x8c9a6400] 07:25:01 INFO - PROCESS | 1931 | 1460989501054 Marionette DEBUG loaded listener.js 07:25:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0x8d7dc000) [pid = 1931] [serial = 1116] [outer = 0x8c9a6400] 07:25:02 INFO - PROCESS | 1931 | 1460989502241 Marionette TRACE conn5 <- [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]]]}] 07:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 07:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1897ms 07:25:02 INFO - PROCESS | 1931 | 1460989502305 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 07:25:02 INFO - PROCESS | 1931 | 1460989502310 Marionette TRACE conn5 <- [1,1457,null,{"value":"8"}] 07:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 07:25:02 INFO - PROCESS | 1931 | 1460989502317 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 07:25:02 INFO - PROCESS | 1931 | 1460989502321 Marionette TRACE conn5 <- [1,1458,null,{}] 07:25:02 INFO - PROCESS | 1931 | 1460989502333 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:02 INFO - PROCESS | 1931 | 1460989502687 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 07:25:02 INFO - PROCESS | 1931 | 1460989502906 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bf25000 == 121 [pid = 1931] [id = 372] 07:25:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0x8c9adc00) [pid = 1931] [serial = 1117] [outer = (nil)] 07:25:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 196 (0x8e24b000) [pid = 1931] [serial = 1118] [outer = 0x8c9adc00] 07:25:03 INFO - PROCESS | 1931 | 1460989503008 Marionette DEBUG loaded listener.js 07:25:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 197 (0x8e255000) [pid = 1931] [serial = 1119] [outer = 0x8c9adc00] 07:25:04 INFO - PROCESS | 1931 | 1460989504020 Marionette TRACE conn5 <- [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]]]}] 07:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 07:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1740ms 07:25:04 INFO - PROCESS | 1931 | 1460989504058 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 07:25:04 INFO - PROCESS | 1931 | 1460989504062 Marionette TRACE conn5 <- [1,1461,null,{"value":"8"}] 07:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 07:25:04 INFO - PROCESS | 1931 | 1460989504070 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 07:25:04 INFO - PROCESS | 1931 | 1460989504074 Marionette TRACE conn5 <- [1,1462,null,{}] 07:25:04 INFO - PROCESS | 1931 | 1460989504080 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:04 INFO - PROCESS | 1931 | 1460989504325 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 07:25:04 INFO - PROCESS | 1931 | 1460989504632 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bf26000 == 122 [pid = 1931] [id = 373] 07:25:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 198 (0x8e250c00) [pid = 1931] [serial = 1120] [outer = (nil)] 07:25:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 199 (0x8e3f7c00) [pid = 1931] [serial = 1121] [outer = 0x8e250c00] 07:25:04 INFO - PROCESS | 1931 | 1460989504725 Marionette DEBUG loaded listener.js 07:25:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 200 (0x8ed16c00) [pid = 1931] [serial = 1122] [outer = 0x8e250c00] 07:25:05 INFO - PROCESS | 1931 | 1460989505688 Marionette TRACE conn5 <- [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]]]}] 07:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 07:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1692ms 07:25:05 INFO - PROCESS | 1931 | 1460989505763 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 07:25:05 INFO - PROCESS | 1931 | 1460989505766 Marionette TRACE conn5 <- [1,1465,null,{"value":"8"}] 07:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 07:25:05 INFO - PROCESS | 1931 | 1460989505773 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 07:25:05 INFO - PROCESS | 1931 | 1460989505777 Marionette TRACE conn5 <- [1,1466,null,{}] 07:25:05 INFO - PROCESS | 1931 | 1460989505783 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:06 INFO - PROCESS | 1931 | 1460989506006 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 07:25:06 INFO - PROCESS | 1931 | 1460989506293 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e2bc800 == 123 [pid = 1931] [id = 374] 07:25:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 201 (0x8ed15c00) [pid = 1931] [serial = 1123] [outer = (nil)] 07:25:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 202 (0x8efb4800) [pid = 1931] [serial = 1124] [outer = 0x8ed15c00] 07:25:06 INFO - PROCESS | 1931 | 1460989506388 Marionette DEBUG loaded listener.js 07:25:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 203 (0x8efbe400) [pid = 1931] [serial = 1125] [outer = 0x8ed15c00] 07:25:07 INFO - PROCESS | 1931 | 1460989507460 Marionette TRACE conn5 <- [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]]]}] 07:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 07:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1740ms 07:25:07 INFO - PROCESS | 1931 | 1460989507514 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 07:25:07 INFO - PROCESS | 1931 | 1460989507517 Marionette TRACE conn5 <- [1,1469,null,{"value":"8"}] 07:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 07:25:07 INFO - PROCESS | 1931 | 1460989507526 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 07:25:07 INFO - PROCESS | 1931 | 1460989507529 Marionette TRACE conn5 <- [1,1470,null,{}] 07:25:07 INFO - PROCESS | 1931 | 1460989507536 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:07 INFO - PROCESS | 1931 | 1460989507767 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 07:25:08 INFO - PROCESS | 1931 | 1460989508062 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x860eec00 == 124 [pid = 1931] [id = 375] 07:25:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 204 (0x8e257800) [pid = 1931] [serial = 1126] [outer = (nil)] 07:25:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 205 (0x8f491000) [pid = 1931] [serial = 1127] [outer = 0x8e257800] 07:25:08 INFO - PROCESS | 1931 | 1460989508159 Marionette DEBUG loaded listener.js 07:25:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 206 (0x8f4cd400) [pid = 1931] [serial = 1128] [outer = 0x8e257800] 07:25:09 INFO - PROCESS | 1931 | 1460989509158 Marionette TRACE conn5 <- [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]]]}] 07:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 07:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1686ms 07:25:09 INFO - PROCESS | 1931 | 1460989509212 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 07:25:09 INFO - PROCESS | 1931 | 1460989509215 Marionette TRACE conn5 <- [1,1473,null,{"value":"8"}] 07:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 07:25:09 INFO - PROCESS | 1931 | 1460989509222 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 07:25:09 INFO - PROCESS | 1931 | 1460989509225 Marionette TRACE conn5 <- [1,1474,null,{}] 07:25:09 INFO - PROCESS | 1931 | 1460989509232 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:09 INFO - PROCESS | 1931 | 1460989509469 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 07:25:09 INFO - PROCESS | 1931 | 1460989509796 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ee07800 == 125 [pid = 1931] [id = 376] 07:25:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 207 (0x8f25e000) [pid = 1931] [serial = 1129] [outer = (nil)] 07:25:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 208 (0x8f5d4000) [pid = 1931] [serial = 1130] [outer = 0x8f25e000] 07:25:09 INFO - PROCESS | 1931 | 1460989509897 Marionette DEBUG loaded listener.js 07:25:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 209 (0x91462400) [pid = 1931] [serial = 1131] [outer = 0x8f25e000] 07:25:10 INFO - PROCESS | 1931 | 1460989510951 Marionette TRACE conn5 <- [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]]]}] 07:25:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 07:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1782ms 07:25:11 INFO - PROCESS | 1931 | 1460989511006 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 07:25:11 INFO - PROCESS | 1931 | 1460989511011 Marionette TRACE conn5 <- [1,1477,null,{"value":"8"}] 07:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 07:25:11 INFO - PROCESS | 1931 | 1460989511018 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 07:25:11 INFO - PROCESS | 1931 | 1460989511024 Marionette TRACE conn5 <- [1,1478,null,{}] 07:25:11 INFO - PROCESS | 1931 | 1460989511030 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:11 INFO - PROCESS | 1931 | 1460989511327 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 07:25:11 INFO - PROCESS | 1931 | 1460989511660 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x91469400 == 126 [pid = 1931] [id = 377] 07:25:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 210 (0x932d7400) [pid = 1931] [serial = 1132] [outer = (nil)] 07:25:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 211 (0x94f75c00) [pid = 1931] [serial = 1133] [outer = 0x932d7400] 07:25:11 INFO - PROCESS | 1931 | 1460989511762 Marionette DEBUG loaded listener.js 07:25:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 212 (0x950a4400) [pid = 1931] [serial = 1134] [outer = 0x932d7400] 07:25:12 INFO - PROCESS | 1931 | 1460989512767 Marionette TRACE conn5 <- [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]]]}] 07:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 07:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1796ms 07:25:12 INFO - PROCESS | 1931 | 1460989512815 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 07:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 07:25:12 INFO - PROCESS | 1931 | 1460989512819 Marionette TRACE conn5 <- [1,1481,null,{"value":"8"}] 07:25:12 INFO - PROCESS | 1931 | 1460989512826 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 07:25:12 INFO - PROCESS | 1931 | 1460989512830 Marionette TRACE conn5 <- [1,1482,null,{}] 07:25:12 INFO - PROCESS | 1931 | 1460989512836 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:13 INFO - PROCESS | 1931 | 1460989513056 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 07:25:13 INFO - PROCESS | 1931 | 1460989513378 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x95193c00 == 127 [pid = 1931] [id = 378] 07:25:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 213 (0x9580cc00) [pid = 1931] [serial = 1135] [outer = (nil)] 07:25:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 214 (0x95b57800) [pid = 1931] [serial = 1136] [outer = 0x9580cc00] 07:25:13 INFO - PROCESS | 1931 | 1460989513475 Marionette DEBUG loaded listener.js 07:25:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 215 (0x95bc1400) [pid = 1931] [serial = 1137] [outer = 0x9580cc00] 07:25:14 INFO - PROCESS | 1931 | 1460989514442 Marionette TRACE conn5 <- [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]]]}] 07:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 07:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1689ms 07:25:14 INFO - PROCESS | 1931 | 1460989514515 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 07:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 07:25:14 INFO - PROCESS | 1931 | 1460989514519 Marionette TRACE conn5 <- [1,1485,null,{"value":"8"}] 07:25:14 INFO - PROCESS | 1931 | 1460989514526 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 07:25:14 INFO - PROCESS | 1931 | 1460989514530 Marionette TRACE conn5 <- [1,1486,null,{}] 07:25:14 INFO - PROCESS | 1931 | 1460989514544 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:14 INFO - PROCESS | 1931 | 1460989514819 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 07:25:15 INFO - PROCESS | 1931 | 1460989515143 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ed1d000 == 128 [pid = 1931] [id = 379] 07:25:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 216 (0x95a09400) [pid = 1931] [serial = 1138] [outer = (nil)] 07:25:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 217 (0x96c45400) [pid = 1931] [serial = 1139] [outer = 0x95a09400] 07:25:15 INFO - PROCESS | 1931 | 1460989515240 Marionette DEBUG loaded listener.js 07:25:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 218 (0x96c4c400) [pid = 1931] [serial = 1140] [outer = 0x95a09400] 07:25:16 INFO - PROCESS | 1931 | 1460989516269 Marionette TRACE conn5 <- [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]]]}] 07:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 07:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1789ms 07:25:16 INFO - PROCESS | 1931 | 1460989516316 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 07:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 07:25:16 INFO - PROCESS | 1931 | 1460989516320 Marionette TRACE conn5 <- [1,1489,null,{"value":"8"}] 07:25:16 INFO - PROCESS | 1931 | 1460989516327 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 07:25:16 INFO - PROCESS | 1931 | 1460989516331 Marionette TRACE conn5 <- [1,1490,null,{}] 07:25:16 INFO - PROCESS | 1931 | 1460989516338 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:16 INFO - PROCESS | 1931 | 1460989516571 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 07:25:16 INFO - PROCESS | 1931 | 1460989516891 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x95b62c00 == 129 [pid = 1931] [id = 380] 07:25:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 219 (0x95f43c00) [pid = 1931] [serial = 1141] [outer = (nil)] 07:25:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 220 (0x973d3800) [pid = 1931] [serial = 1142] [outer = 0x95f43c00] 07:25:16 INFO - PROCESS | 1931 | 1460989516989 Marionette DEBUG loaded listener.js 07:25:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 221 (0x97ef0c00) [pid = 1931] [serial = 1143] [outer = 0x95f43c00] 07:25:17 INFO - PROCESS | 1931 | 1460989517963 Marionette TRACE conn5 <- [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]]]}] 07:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 07:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1689ms 07:25:18 INFO - PROCESS | 1931 | 1460989518017 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 07:25:18 INFO - PROCESS | 1931 | 1460989518020 Marionette TRACE conn5 <- [1,1493,null,{"value":"8"}] 07:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 07:25:18 INFO - PROCESS | 1931 | 1460989518028 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 07:25:18 INFO - PROCESS | 1931 | 1460989518031 Marionette TRACE conn5 <- [1,1494,null,{}] 07:25:18 INFO - PROCESS | 1931 | 1460989518038 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:18 INFO - PROCESS | 1931 | 1460989518302 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 07:25:18 INFO - PROCESS | 1931 | 1460989518635 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x8d9a8800 == 130 [pid = 1931] [id = 381] 07:25:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 222 (0x8e2b3800) [pid = 1931] [serial = 1144] [outer = (nil)] 07:25:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 223 (0x98991400) [pid = 1931] [serial = 1145] [outer = 0x8e2b3800] 07:25:18 INFO - PROCESS | 1931 | 1460989518748 Marionette DEBUG loaded listener.js 07:25:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 224 (0x9ae09400) [pid = 1931] [serial = 1146] [outer = 0x8e2b3800] 07:25:19 INFO - PROCESS | 1931 | 1460989519743 Marionette TRACE conn5 <- [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]]]}] 07:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 07:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1788ms 07:25:19 INFO - PROCESS | 1931 | 1460989519817 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 07:25:19 INFO - PROCESS | 1931 | 1460989519820 Marionette TRACE conn5 <- [1,1497,null,{"value":"8"}] 07:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 07:25:19 INFO - PROCESS | 1931 | 1460989519827 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 07:25:19 INFO - PROCESS | 1931 | 1460989519830 Marionette TRACE conn5 <- [1,1498,null,{}] 07:25:19 INFO - PROCESS | 1931 | 1460989519837 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:20 INFO - PROCESS | 1931 | 1460989520105 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 07:25:20 INFO - PROCESS | 1931 | 1460989520431 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x970cf000 == 131 [pid = 1931] [id = 382] 07:25:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 225 (0x985a7000) [pid = 1931] [serial = 1147] [outer = (nil)] 07:25:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 226 (0x9fb50000) [pid = 1931] [serial = 1148] [outer = 0x985a7000] 07:25:20 INFO - PROCESS | 1931 | 1460989520523 Marionette DEBUG loaded listener.js 07:25:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 227 (0x9fc7b800) [pid = 1931] [serial = 1149] [outer = 0x985a7000] 07:25:21 INFO - PROCESS | 1931 | 1460989521478 Marionette TRACE conn5 <- [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]]]}] 07:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 07:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1690ms 07:25:21 INFO - PROCESS | 1931 | 1460989521517 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 07:25:21 INFO - PROCESS | 1931 | 1460989521521 Marionette TRACE conn5 <- [1,1501,null,{"value":"8"}] 07:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 07:25:21 INFO - PROCESS | 1931 | 1460989521528 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 07:25:21 INFO - PROCESS | 1931 | 1460989521532 Marionette TRACE conn5 <- [1,1502,null,{}] 07:25:21 INFO - PROCESS | 1931 | 1460989521538 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:21 INFO - PROCESS | 1931 | 1460989521766 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 07:25:22 INFO - PROCESS | 1931 | 1460989522072 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x85594800 == 132 [pid = 1931] [id = 383] 07:25:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 228 (0x85595000) [pid = 1931] [serial = 1150] [outer = (nil)] 07:25:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 229 (0x857e0c00) [pid = 1931] [serial = 1151] [outer = 0x85595000] 07:25:22 INFO - PROCESS | 1931 | 1460989522173 Marionette DEBUG loaded listener.js 07:25:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 230 (0x87875800) [pid = 1931] [serial = 1152] [outer = 0x85595000] 07:25:23 INFO - PROCESS | 1931 | --DOCSHELL 0x85589000 == 131 [pid = 1931] [id = 365] 07:25:23 INFO - PROCESS | 1931 | --DOCSHELL 0x898ca000 == 130 [pid = 1931] [id = 364] 07:25:23 INFO - PROCESS | 1931 | --DOCSHELL 0x860ee800 == 129 [pid = 1931] [id = 363] 07:25:23 INFO - PROCESS | 1931 | --DOCSHELL 0x8558ec00 == 128 [pid = 1931] [id = 362] 07:25:23 INFO - PROCESS | 1931 | --DOCSHELL 0x8e256800 == 127 [pid = 1931] [id = 353] 07:25:23 INFO - PROCESS | 1931 | --DOCSHELL 0x8a4f2800 == 126 [pid = 1931] [id = 352] 07:25:23 INFO - PROCESS | 1931 | --DOCSHELL 0x8f262800 == 125 [pid = 1931] [id = 351] 07:25:23 INFO - PROCESS | 1931 | --DOCSHELL 0x8f268400 == 124 [pid = 1931] [id = 350] 07:25:23 INFO - PROCESS | 1931 | --DOCSHELL 0x8c3db000 == 123 [pid = 1931] [id = 349] 07:25:23 INFO - PROCESS | 1931 | --DOCSHELL 0x857dcc00 == 122 [pid = 1931] [id = 348] 07:25:23 INFO - PROCESS | 1931 | --DOCSHELL 0x860ea000 == 121 [pid = 1931] [id = 346] 07:25:23 INFO - PROCESS | 1931 | --DOCSHELL 0x8c9ab400 == 120 [pid = 1931] [id = 347] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 229 (0x8e257400) [pid = 1931] [serial = 1037] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 228 (0x860ec400) [pid = 1931] [serial = 1020] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 227 (0x915a4c00) [pid = 1931] [serial = 750] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 226 (0x95bc2800) [pid = 1931] [serial = 921] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 225 (0x860ea800) [pid = 1931] [serial = 1014] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 224 (0x95bc5c00) [pid = 1931] [serial = 819] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 223 (0x8e1abc00) [pid = 1931] [serial = 977] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 222 (0x98889c00) [pid = 1931] [serial = 882] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 221 (0x85591000) [pid = 1931] [serial = 1016] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 220 (0x915a4800) [pid = 1931] [serial = 858] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 219 (0xa44ad000) [pid = 1931] [serial = 1011] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 218 (0x860e6800) [pid = 1931] [serial = 1019] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 217 (0x8f0a1400) [pid = 1931] [serial = 852] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 216 (0x8bf25c00) [pid = 1931] [serial = 1028] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 215 (0x8787f000) [pid = 1931] [serial = 1008] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 214 (0x8daea400) [pid = 1931] [serial = 912] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 213 (0x9ae90c00) [pid = 1931] [serial = 993] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 212 (0x950a5c00) [pid = 1931] [serial = 861] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 211 (0x8d9a7c00) [pid = 1931] [serial = 888] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 210 (0x932d6800) [pid = 1931] [serial = 753] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 209 (0x8f0a4000) [pid = 1931] [serial = 972] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 208 (0x8d9a7800) [pid = 1931] [serial = 1034] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 207 (0x9ba95c00) [pid = 1931] [serial = 930] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 206 (0x970ce400) [pid = 1931] [serial = 924] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 205 (0x8e1a1c00) [pid = 1931] [serial = 1035] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 204 (0x8bfb4c00) [pid = 1931] [serial = 1029] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 203 (0x8e3f3400) [pid = 1931] [serial = 795] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 202 (0x9ae08400) [pid = 1931] [serial = 927] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 201 (0x96afbc00) [pid = 1931] [serial = 759] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 200 (0x8c257400) [pid = 1931] [serial = 789] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 199 (0xa0ef7000) [pid = 1931] [serial = 942] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 198 (0x917cd800) [pid = 1931] [serial = 918] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 197 (0x915a5800) [pid = 1931] [serial = 813] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 196 (0xa00cec00) [pid = 1931] [serial = 939] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 195 (0x8bfb6c00) [pid = 1931] [serial = 846] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0x98882800) [pid = 1931] [serial = 995] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x86916800) [pid = 1931] [serial = 951] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0x97ef4400) [pid = 1931] [serial = 879] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x8f48f400) [pid = 1931] [serial = 747] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x8c25e000) [pid = 1931] [serial = 909] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x932dec00) [pid = 1931] [serial = 983] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0xa0080400) [pid = 1931] [serial = 998] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x95bbfc00) [pid = 1931] [serial = 864] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x8c9abc00) [pid = 1931] [serial = 975] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0xa3c26800) [pid = 1931] [serial = 948] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0xa3cc8c00) [pid = 1931] [serial = 1010] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x8bf28400) [pid = 1931] [serial = 1004] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0xa2a5b400) [pid = 1931] [serial = 954] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x8f5d4400) [pid = 1931] [serial = 855] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x9fbbbc00) [pid = 1931] [serial = 996] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0xa0fe7800) [pid = 1931] [serial = 1002] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x8e2c0400) [pid = 1931] [serial = 978] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x9eb4b400) [pid = 1931] [serial = 933] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x8ed1e000) [pid = 1931] [serial = 741] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x97b83c00) [pid = 1931] [serial = 990] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x8e3f6400) [pid = 1931] [serial = 825] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x8c99a000) [pid = 1931] [serial = 792] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x950a3400) [pid = 1931] [serial = 984] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x98992000) [pid = 1931] [serial = 992] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x8e2c0800) [pid = 1931] [serial = 669] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x8ee04800) [pid = 1931] [serial = 798] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x8c3e6c00) [pid = 1931] [serial = 1031] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x96afcc00) [pid = 1931] [serial = 822] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x8c9a4c00) [pid = 1931] [serial = 957] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x8f4cec00) [pid = 1931] [serial = 804] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x8787b400) [pid = 1931] [serial = 1007] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x860e8800) [pid = 1931] [serial = 1025] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0xa2a0c800) [pid = 1931] [serial = 945] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x8f5dd800) [pid = 1931] [serial = 810] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x8f5dd400) [pid = 1931] [serial = 981] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x8efb8c00) [pid = 1931] [serial = 801] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x8f57d800) [pid = 1931] [serial = 980] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x8c995800) [pid = 1931] [serial = 974] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0xa0a63800) [pid = 1931] [serial = 999] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x9fc77000) [pid = 1931] [serial = 936] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0xa0ee9000) [pid = 1931] [serial = 1001] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x857e1400) [pid = 1931] [serial = 1023] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x85593c00) [pid = 1931] [serial = 1017] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x8bfb8000) [pid = 1931] [serial = 1026] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x973d0000) [pid = 1931] [serial = 876] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x8f0a6800) [pid = 1931] [serial = 744] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x98998800) [pid = 1931] [serial = 885] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x8e3eec00) [pid = 1931] [serial = 765] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x857de400) [pid = 1931] [serial = 1022] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x96fce400) [pid = 1931] [serial = 989] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x8daf4800) [pid = 1931] [serial = 738] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x95bcd400) [pid = 1931] [serial = 987] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x8c99b000) [pid = 1931] [serial = 1032] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x8e3eb400) [pid = 1931] [serial = 915] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x8f57b000) [pid = 1931] [serial = 807] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x94f6f400) [pid = 1931] [serial = 816] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x860e7400) [pid = 1931] [serial = 1013] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x96c46400) [pid = 1931] [serial = 870] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x96fc7c00) [pid = 1931] [serial = 873] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x96fc4400) [pid = 1931] [serial = 762] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0xa0c55000) [pid = 1931] [serial = 1005] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x95199000) [pid = 1931] [serial = 756] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x95bbf000) [pid = 1931] [serial = 986] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x96778400) [pid = 1931] [serial = 867] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x8bfb9000) [pid = 1931] [serial = 735] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x8d9a0c00) [pid = 1931] [serial = 849] [outer = (nil)] [url = about:blank] 07:25:24 INFO - PROCESS | 1931 | 1460989524635 Marionette TRACE conn5 <- [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]]]}] 07:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 07:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 3137ms 07:25:24 INFO - PROCESS | 1931 | 1460989524666 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 07:25:24 INFO - PROCESS | 1931 | 1460989524673 Marionette TRACE conn5 <- [1,1505,null,{"value":"8"}] 07:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 07:25:24 INFO - PROCESS | 1931 | 1460989524722 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 07:25:24 INFO - PROCESS | 1931 | 1460989524728 Marionette TRACE conn5 <- [1,1506,null,{}] 07:25:24 INFO - PROCESS | 1931 | 1460989524749 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:24 INFO - PROCESS | 1931 | 1460989524978 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 07:25:25 INFO - PROCESS | 1931 | 1460989525156 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x85593800 == 121 [pid = 1931] [id = 384] 07:25:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x860e1c00) [pid = 1931] [serial = 1153] [outer = (nil)] 07:25:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x8690ec00) [pid = 1931] [serial = 1154] [outer = 0x860e1c00] 07:25:25 INFO - PROCESS | 1931 | 1460989525241 Marionette DEBUG loaded listener.js 07:25:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x86919000) [pid = 1931] [serial = 1155] [outer = 0x860e1c00] 07:25:26 INFO - PROCESS | 1931 | 1460989526136 Marionette TRACE conn5 <- [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]]]}] 07:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 07:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1489ms 07:25:26 INFO - PROCESS | 1931 | 1460989526173 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 07:25:26 INFO - PROCESS | 1931 | 1460989526181 Marionette TRACE conn5 <- [1,1509,null,{"value":"8"}] 07:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 07:25:26 INFO - PROCESS | 1931 | 1460989526192 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 07:25:26 INFO - PROCESS | 1931 | 1460989526196 Marionette TRACE conn5 <- [1,1510,null,{}] 07:25:26 INFO - PROCESS | 1931 | 1460989526203 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:26 INFO - PROCESS | 1931 | 1460989526414 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 07:25:26 INFO - PROCESS | 1931 | 1460989526628 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x86bb7800 == 122 [pid = 1931] [id = 385] 07:25:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x86bbb000) [pid = 1931] [serial = 1156] [outer = (nil)] 07:25:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x8787f800) [pid = 1931] [serial = 1157] [outer = 0x86bbb000] 07:25:26 INFO - PROCESS | 1931 | 1460989526706 Marionette DEBUG loaded listener.js 07:25:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x89599c00) [pid = 1931] [serial = 1158] [outer = 0x86bbb000] 07:25:27 INFO - PROCESS | 1931 | 1460989527710 Marionette TRACE conn5 <- [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]]]}] 07:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 07:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1540ms 07:25:27 INFO - PROCESS | 1931 | 1460989527732 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 07:25:27 INFO - PROCESS | 1931 | 1460989527736 Marionette TRACE conn5 <- [1,1513,null,{"value":"8"}] 07:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 07:25:27 INFO - PROCESS | 1931 | 1460989527743 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 07:25:27 INFO - PROCESS | 1931 | 1460989527749 Marionette TRACE conn5 <- [1,1514,null,{}] 07:25:27 INFO - PROCESS | 1931 | 1460989527772 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:28 INFO - PROCESS | 1931 | 1460989528049 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 07:25:28 INFO - PROCESS | 1931 | 1460989528106 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x86bbc000 == 123 [pid = 1931] [id = 386] 07:25:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8b43b800) [pid = 1931] [serial = 1159] [outer = (nil)] 07:25:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8b565000) [pid = 1931] [serial = 1160] [outer = 0x8b43b800] 07:25:28 INFO - PROCESS | 1931 | 1460989528254 Marionette DEBUG loaded listener.js 07:25:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8b640000) [pid = 1931] [serial = 1161] [outer = 0x8b43b800] 07:25:29 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x85589800) [pid = 1931] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 07:25:29 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x898d2800) [pid = 1931] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 07:25:29 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x85592800) [pid = 1931] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 07:25:29 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x86bb5400) [pid = 1931] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 07:25:29 INFO - PROCESS | 1931 | 1460989529667 Marionette TRACE conn5 <- [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]]]}] 07:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 07:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1987ms 07:25:29 INFO - PROCESS | 1931 | 1460989529732 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 07:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 07:25:29 INFO - PROCESS | 1931 | 1460989529736 Marionette TRACE conn5 <- [1,1517,null,{"value":"8"}] 07:25:29 INFO - PROCESS | 1931 | 1460989529743 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 07:25:29 INFO - PROCESS | 1931 | 1460989529747 Marionette TRACE conn5 <- [1,1518,null,{}] 07:25:29 INFO - PROCESS | 1931 | 1460989529753 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:29 INFO - PROCESS | 1931 | 1460989529958 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 07:25:30 INFO - PROCESS | 1931 | 1460989530132 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x8558d800 == 124 [pid = 1931] [id = 387] 07:25:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x860eac00) [pid = 1931] [serial = 1162] [outer = (nil)] 07:25:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8bf1c000) [pid = 1931] [serial = 1163] [outer = 0x860eac00] 07:25:30 INFO - PROCESS | 1931 | 1460989530214 Marionette DEBUG loaded listener.js 07:25:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8bf25400) [pid = 1931] [serial = 1164] [outer = 0x860eac00] 07:25:31 INFO - PROCESS | 1931 | 1460989531030 Marionette TRACE conn5 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 07:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 07:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1341ms 07:25:31 INFO - PROCESS | 1931 | 1460989531085 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 07:25:31 INFO - PROCESS | 1931 | 1460989531088 Marionette TRACE conn5 <- [1,1521,null,{"value":"8"}] 07:25:31 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 07:25:31 INFO - PROCESS | 1931 | 1460989531096 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 07:25:31 INFO - PROCESS | 1931 | 1460989531100 Marionette TRACE conn5 <- [1,1522,null,{}] 07:25:31 INFO - PROCESS | 1931 | 1460989531107 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:31 INFO - PROCESS | 1931 | 1460989531418 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 07:25:31 INFO - PROCESS | 1931 | 1460989531763 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x860e2800 == 125 [pid = 1931] [id = 388] 07:25:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x860e4400) [pid = 1931] [serial = 1165] [outer = (nil)] 07:25:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x860ea800) [pid = 1931] [serial = 1166] [outer = 0x860e4400] 07:25:31 INFO - PROCESS | 1931 | 1460989531867 Marionette DEBUG loaded listener.js 07:25:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x86911800) [pid = 1931] [serial = 1167] [outer = 0x860e4400] 07:25:32 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:25:32 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:25:32 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:25:32 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:25:32 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:25:32 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:25:32 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:25:32 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:25:32 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:25:32 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:25:32 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:25:32 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:25:32 INFO - PROCESS | 1931 | 1460989532729 Marionette TRACE conn5 <- [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"]]]}] 07:25:32 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 () { 07:25:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:25:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 07:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:25:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 07:25:32 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 () { 07:25:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:25:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 07:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:25:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 07:25:32 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 () { 07:25:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:25:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 07:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:25:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 07:25:32 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 () { 07:25:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:25:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 07:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:25:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:25:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 07:25:32 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1699ms 07:25:32 INFO - PROCESS | 1931 | 1460989532813 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 07:25:32 INFO - PROCESS | 1931 | 1460989532821 Marionette TRACE conn5 <- [1,1525,null,{"value":"8"}] 07:25:32 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 07:25:32 INFO - PROCESS | 1931 | 1460989532832 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 07:25:32 INFO - PROCESS | 1931 | 1460989532840 Marionette TRACE conn5 <- [1,1526,null,{}] 07:25:32 INFO - PROCESS | 1931 | 1460989532848 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:33 INFO - PROCESS | 1931 | 1460989533075 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 07:25:33 INFO - PROCESS | 1931 | 1460989533354 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x87880400 == 126 [pid = 1931] [id = 389] 07:25:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x898cc000) [pid = 1931] [serial = 1168] [outer = (nil)] 07:25:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8b439000) [pid = 1931] [serial = 1169] [outer = 0x898cc000] 07:25:33 INFO - PROCESS | 1931 | 1460989533492 Marionette DEBUG loaded listener.js 07:25:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8b63e800) [pid = 1931] [serial = 1170] [outer = 0x898cc000] 07:25:34 INFO - PROCESS | 1931 | 1460989534497 Marionette TRACE conn5 <- [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"]]]}] 07:25:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:25:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 07:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:25:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 07:25:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:25:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 07:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:25:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 07:25:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 07:25:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 07:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:25:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 07:25:34 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1740ms 07:25:34 INFO - PROCESS | 1931 | 1460989534579 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 07:25:34 INFO - PROCESS | 1931 | 1460989534585 Marionette TRACE conn5 <- [1,1529,null,{"value":"8"}] 07:25:34 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 07:25:34 INFO - PROCESS | 1931 | 1460989534592 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 07:25:34 INFO - PROCESS | 1931 | 1460989534597 Marionette TRACE conn5 <- [1,1530,null,{}] 07:25:34 INFO - PROCESS | 1931 | 1460989534603 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:34 INFO - PROCESS | 1931 | 1460989534846 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 07:25:35 INFO - PROCESS | 1931 | 1460989535202 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bfba400 == 127 [pid = 1931] [id = 390] 07:25:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x8c26fc00) [pid = 1931] [serial = 1171] [outer = (nil)] 07:25:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x8c508000) [pid = 1931] [serial = 1172] [outer = 0x8c26fc00] 07:25:35 INFO - PROCESS | 1931 | 1460989535295 Marionette DEBUG loaded listener.js 07:25:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x8c748c00) [pid = 1931] [serial = 1173] [outer = 0x8c26fc00] 07:25:36 INFO - PROCESS | 1931 | 1460989536138 Marionette TRACE conn5 <- [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]]]}] 07:25:36 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 07:25:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 07:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:25:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 07:25:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 07:25:36 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. 07:25:36 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 07:25:36 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1593ms 07:25:36 INFO - PROCESS | 1931 | 1460989536189 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 07:25:36 INFO - PROCESS | 1931 | 1460989536196 Marionette TRACE conn5 <- [1,1533,null,{"value":"8"}] 07:25:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 07:25:36 INFO - PROCESS | 1931 | 1460989536214 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 07:25:36 INFO - PROCESS | 1931 | 1460989536222 Marionette TRACE conn5 <- [1,1534,null,{}] 07:25:36 INFO - PROCESS | 1931 | 1460989536229 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:36 INFO - PROCESS | 1931 | 1460989536550 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 07:25:36 INFO - PROCESS | 1931 | 1460989536752 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c503000 == 128 [pid = 1931] [id = 391] 07:25:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x8c50ac00) [pid = 1931] [serial = 1174] [outer = (nil)] 07:25:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x8d7da400) [pid = 1931] [serial = 1175] [outer = 0x8c50ac00] 07:25:36 INFO - PROCESS | 1931 | 1460989536895 Marionette DEBUG loaded listener.js 07:25:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x8d9a3c00) [pid = 1931] [serial = 1176] [outer = 0x8c50ac00] 07:25:37 INFO - PROCESS | 1931 | 1460989537819 Marionette TRACE conn5 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 07:25:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 07:25:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1651ms 07:25:37 INFO - PROCESS | 1931 | 1460989537857 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 07:25:37 INFO - PROCESS | 1931 | 1460989537861 Marionette TRACE conn5 <- [1,1537,null,{"value":"8"}] 07:25:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 07:25:37 INFO - PROCESS | 1931 | 1460989537888 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 07:25:37 INFO - PROCESS | 1931 | 1460989537892 Marionette TRACE conn5 <- [1,1538,null,{}] 07:25:37 INFO - PROCESS | 1931 | 1460989537899 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:38 INFO - PROCESS | 1931 | 1460989538139 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 07:25:38 INFO - PROCESS | 1931 | 1460989538453 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c750000 == 129 [pid = 1931] [id = 392] 07:25:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x8d99d000) [pid = 1931] [serial = 1177] [outer = (nil)] 07:25:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x8daf7800) [pid = 1931] [serial = 1178] [outer = 0x8d99d000] 07:25:38 INFO - PROCESS | 1931 | 1460989538553 Marionette DEBUG loaded listener.js 07:25:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x8e1a7400) [pid = 1931] [serial = 1179] [outer = 0x8d99d000] 07:25:39 INFO - PROCESS | 1931 | 1460989539482 Marionette TRACE conn5 <- [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]]]}] 07:25:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 07:25:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1643ms 07:25:39 INFO - PROCESS | 1931 | 1460989539528 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 07:25:39 INFO - PROCESS | 1931 | 1460989539532 Marionette TRACE conn5 <- [1,1541,null,{"value":"8"}] 07:25:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 07:25:39 INFO - PROCESS | 1931 | 1460989539539 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 07:25:39 INFO - PROCESS | 1931 | 1460989539543 Marionette TRACE conn5 <- [1,1542,null,{}] 07:25:39 INFO - PROCESS | 1931 | 1460989539549 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:39 INFO - PROCESS | 1931 | 1460989539798 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 07:25:40 INFO - PROCESS | 1931 | 1460989540129 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e254400 == 130 [pid = 1931] [id = 393] 07:25:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x8e255400) [pid = 1931] [serial = 1180] [outer = (nil)] 07:25:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x8e2b4c00) [pid = 1931] [serial = 1181] [outer = 0x8e255400] 07:25:40 INFO - PROCESS | 1931 | 1460989540240 Marionette DEBUG loaded listener.js 07:25:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x8e3f0400) [pid = 1931] [serial = 1182] [outer = 0x8e255400] 07:25:41 INFO - PROCESS | 1931 | 1460989541168 Marionette TRACE conn5 <- [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]]]}] 07:25:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 07:25:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1685ms 07:25:41 INFO - PROCESS | 1931 | 1460989541226 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 07:25:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 07:25:41 INFO - PROCESS | 1931 | 1460989541230 Marionette TRACE conn5 <- [1,1545,null,{"value":"8"}] 07:25:41 INFO - PROCESS | 1931 | 1460989541237 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 07:25:41 INFO - PROCESS | 1931 | 1460989541240 Marionette TRACE conn5 <- [1,1546,null,{}] 07:25:41 INFO - PROCESS | 1931 | 1460989541247 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:41 INFO - PROCESS | 1931 | 1460989541471 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 07:25:41 INFO - PROCESS | 1931 | 1460989541781 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e1aec00 == 131 [pid = 1931] [id = 394] 07:25:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x8e1b0c00) [pid = 1931] [serial = 1183] [outer = (nil)] 07:25:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x8ee09400) [pid = 1931] [serial = 1184] [outer = 0x8e1b0c00] 07:25:41 INFO - PROCESS | 1931 | 1460989541879 Marionette DEBUG loaded listener.js 07:25:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x8efbb000) [pid = 1931] [serial = 1185] [outer = 0x8e1b0c00] 07:25:42 INFO - PROCESS | 1931 | 1460989542797 Marionette TRACE conn5 <- [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]]]}] 07:25:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 07:25:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1638ms 07:25:42 INFO - PROCESS | 1931 | 1460989542875 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 07:25:42 INFO - PROCESS | 1931 | 1460989542880 Marionette TRACE conn5 <- [1,1549,null,{"value":"8"}] 07:25:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 07:25:42 INFO - PROCESS | 1931 | 1460989542886 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 07:25:42 INFO - PROCESS | 1931 | 1460989542891 Marionette TRACE conn5 <- [1,1550,null,{}] 07:25:42 INFO - PROCESS | 1931 | 1460989542898 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:43 INFO - PROCESS | 1931 | 1460989543163 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 07:25:43 INFO - PROCESS | 1931 | 1460989543481 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ed1e000 == 132 [pid = 1931] [id = 395] 07:25:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x8ed1e800) [pid = 1931] [serial = 1186] [outer = (nil)] 07:25:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x8f262000) [pid = 1931] [serial = 1187] [outer = 0x8ed1e800] 07:25:43 INFO - PROCESS | 1931 | 1460989543575 Marionette DEBUG loaded listener.js 07:25:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x8f26ac00) [pid = 1931] [serial = 1188] [outer = 0x8ed1e800] 07:25:44 INFO - PROCESS | 1931 | 1460989544500 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 07:25:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 07:25:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1687ms 07:25:44 INFO - PROCESS | 1931 | 1460989544575 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 07:25:44 INFO - PROCESS | 1931 | 1460989544579 Marionette TRACE conn5 <- [1,1553,null,{"value":"8"}] 07:25:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 07:25:44 INFO - PROCESS | 1931 | 1460989544586 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 07:25:44 INFO - PROCESS | 1931 | 1460989544591 Marionette TRACE conn5 <- [1,1554,null,{}] 07:25:44 INFO - PROCESS | 1931 | 1460989544597 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:44 INFO - PROCESS | 1931 | 1460989544867 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 07:25:45 INFO - PROCESS | 1931 | 1460989545187 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e3eb800 == 133 [pid = 1931] [id = 396] 07:25:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x8ed1f400) [pid = 1931] [serial = 1189] [outer = (nil)] 07:25:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x8f4d1800) [pid = 1931] [serial = 1190] [outer = 0x8ed1f400] 07:25:45 INFO - PROCESS | 1931 | 1460989545278 Marionette DEBUG loaded listener.js 07:25:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x8f4d7800) [pid = 1931] [serial = 1191] [outer = 0x8ed1f400] 07:25:46 INFO - PROCESS | 1931 | 1460989546183 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 07:25:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 07:25:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1633ms 07:25:46 INFO - PROCESS | 1931 | 1460989546219 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 07:25:46 INFO - PROCESS | 1931 | 1460989546223 Marionette TRACE conn5 <- [1,1557,null,{"value":"8"}] 07:25:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 07:25:46 INFO - PROCESS | 1931 | 1460989546230 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 07:25:46 INFO - PROCESS | 1931 | 1460989546233 Marionette TRACE conn5 <- [1,1558,null,{}] 07:25:46 INFO - PROCESS | 1931 | 1460989546239 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:46 INFO - PROCESS | 1931 | 1460989546460 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 07:25:46 INFO - PROCESS | 1931 | 1460989546777 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x84ce1c00 == 134 [pid = 1931] [id = 397] 07:25:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x8f497c00) [pid = 1931] [serial = 1192] [outer = (nil)] 07:25:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x8f5d5800) [pid = 1931] [serial = 1193] [outer = 0x8f497c00] 07:25:46 INFO - PROCESS | 1931 | 1460989546876 Marionette DEBUG loaded listener.js 07:25:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x91464400) [pid = 1931] [serial = 1194] [outer = 0x8f497c00] 07:25:47 INFO - PROCESS | 1931 | 1460989547764 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 07:25:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 07:25:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1584ms 07:25:47 INFO - PROCESS | 1931 | 1460989547815 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 07:25:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 07:25:47 INFO - PROCESS | 1931 | 1460989547819 Marionette TRACE conn5 <- [1,1561,null,{"value":"8"}] 07:25:47 INFO - PROCESS | 1931 | 1460989547827 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 07:25:47 INFO - PROCESS | 1931 | 1460989547830 Marionette TRACE conn5 <- [1,1562,null,{}] 07:25:47 INFO - PROCESS | 1931 | 1460989547838 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:48 INFO - PROCESS | 1931 | 1460989548108 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 07:25:48 INFO - PROCESS | 1931 | 1460989548439 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f499c00 == 135 [pid = 1931] [id = 398] 07:25:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x915a6c00) [pid = 1931] [serial = 1195] [outer = (nil)] 07:25:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x915ad000) [pid = 1931] [serial = 1196] [outer = 0x915a6c00] 07:25:48 INFO - PROCESS | 1931 | 1460989548543 Marionette DEBUG loaded listener.js 07:25:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x931d6800) [pid = 1931] [serial = 1197] [outer = 0x915a6c00] 07:25:49 INFO - PROCESS | 1931 | 1460989549518 Marionette TRACE conn5 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 07:25:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 07:25:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1790ms 07:25:49 INFO - PROCESS | 1931 | 1460989549617 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 07:25:49 INFO - PROCESS | 1931 | 1460989549621 Marionette TRACE conn5 <- [1,1565,null,{"value":"8"}] 07:25:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 07:25:49 INFO - PROCESS | 1931 | 1460989549628 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 07:25:49 INFO - PROCESS | 1931 | 1460989549633 Marionette TRACE conn5 <- [1,1566,null,{}] 07:25:49 INFO - PROCESS | 1931 | 1460989549640 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:50 INFO - PROCESS | 1931 | 1460989550043 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 07:25:50 INFO - PROCESS | 1931 | 1460989550316 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f25e400 == 136 [pid = 1931] [id = 399] 07:25:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x915a9c00) [pid = 1931] [serial = 1198] [outer = (nil)] 07:25:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x950a7400) [pid = 1931] [serial = 1199] [outer = 0x915a9c00] 07:25:50 INFO - PROCESS | 1931 | 1460989550408 Marionette DEBUG loaded listener.js 07:25:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x9589d800) [pid = 1931] [serial = 1200] [outer = 0x915a9c00] 07:25:51 INFO - PROCESS | 1931 | 1460989551367 Marionette TRACE conn5 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 07:25:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 07:25:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1801ms 07:25:51 INFO - PROCESS | 1931 | 1460989551430 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 07:25:51 INFO - PROCESS | 1931 | 1460989551435 Marionette TRACE conn5 <- [1,1569,null,{"value":"8"}] 07:25:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 07:25:51 INFO - PROCESS | 1931 | 1460989551442 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 07:25:51 INFO - PROCESS | 1931 | 1460989551446 Marionette TRACE conn5 <- [1,1570,null,{}] 07:25:51 INFO - PROCESS | 1931 | 1460989551452 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:51 INFO - PROCESS | 1931 | 1460989551716 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 07:25:52 INFO - PROCESS | 1931 | 1460989552042 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x86914800 == 137 [pid = 1931] [id = 400] 07:25:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x932d3400) [pid = 1931] [serial = 1201] [outer = (nil)] 07:25:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x95bc7000) [pid = 1931] [serial = 1202] [outer = 0x932d3400] 07:25:52 INFO - PROCESS | 1931 | 1460989552136 Marionette DEBUG loaded listener.js 07:25:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x95bcd400) [pid = 1931] [serial = 1203] [outer = 0x932d3400] 07:25:53 INFO - PROCESS | 1931 | 1460989553051 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 07:25:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 07:25:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1686ms 07:25:53 INFO - PROCESS | 1931 | 1460989553129 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 07:25:53 INFO - PROCESS | 1931 | 1460989553132 Marionette TRACE conn5 <- [1,1573,null,{"value":"8"}] 07:25:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 07:25:53 INFO - PROCESS | 1931 | 1460989553140 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 07:25:53 INFO - PROCESS | 1931 | 1460989553145 Marionette TRACE conn5 <- [1,1574,null,{}] 07:25:53 INFO - PROCESS | 1931 | 1460989553151 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:53 INFO - PROCESS | 1931 | 1460989553413 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 07:25:53 INFO - PROCESS | 1931 | 1460989553735 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x84cdf800 == 138 [pid = 1931] [id = 401] 07:25:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x950a2000) [pid = 1931] [serial = 1204] [outer = (nil)] 07:25:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x96bbb800) [pid = 1931] [serial = 1205] [outer = 0x950a2000] 07:25:53 INFO - PROCESS | 1931 | 1460989553832 Marionette DEBUG loaded listener.js 07:25:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x96c44800) [pid = 1931] [serial = 1206] [outer = 0x950a2000] 07:25:54 INFO - PROCESS | 1931 | 1460989554758 Marionette TRACE conn5 <- [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]]]}] 07:25:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 07:25:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1691ms 07:25:54 INFO - PROCESS | 1931 | 1460989554832 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 07:25:54 INFO - PROCESS | 1931 | 1460989554836 Marionette TRACE conn5 <- [1,1577,null,{"value":"8"}] 07:25:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 07:25:54 INFO - PROCESS | 1931 | 1460989554843 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 07:25:54 INFO - PROCESS | 1931 | 1460989554847 Marionette TRACE conn5 <- [1,1578,null,{}] 07:25:54 INFO - PROCESS | 1931 | 1460989554853 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:55 INFO - PROCESS | 1931 | 1460989555083 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 07:25:55 INFO - PROCESS | 1931 | 1460989555415 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x8daf8000 == 139 [pid = 1931] [id = 402] 07:25:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x8f0a0000) [pid = 1931] [serial = 1207] [outer = (nil)] 07:25:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x96fc4800) [pid = 1931] [serial = 1208] [outer = 0x8f0a0000] 07:25:55 INFO - PROCESS | 1931 | 1460989555506 Marionette DEBUG loaded listener.js 07:25:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x96c4c800) [pid = 1931] [serial = 1209] [outer = 0x8f0a0000] 07:25:56 INFO - PROCESS | 1931 | 1460989556468 Marionette TRACE conn5 <- [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]]]}] 07:25:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 07:25:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1684ms 07:25:56 INFO - PROCESS | 1931 | 1460989556528 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 07:25:56 INFO - PROCESS | 1931 | 1460989556532 Marionette TRACE conn5 <- [1,1581,null,{"value":"8"}] 07:25:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 07:25:56 INFO - PROCESS | 1931 | 1460989556539 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 07:25:56 INFO - PROCESS | 1931 | 1460989556543 Marionette TRACE conn5 <- [1,1582,null,{}] 07:25:56 INFO - PROCESS | 1931 | 1460989556549 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:56 INFO - PROCESS | 1931 | 1460989556782 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 07:25:57 INFO - PROCESS | 1931 | 1460989557053 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x96c40400 == 140 [pid = 1931] [id = 403] 07:25:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x96c4a800) [pid = 1931] [serial = 1210] [outer = (nil)] 07:25:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x970cf800) [pid = 1931] [serial = 1211] [outer = 0x96c4a800] 07:25:57 INFO - PROCESS | 1931 | 1460989557195 Marionette DEBUG loaded listener.js 07:25:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x973d3c00) [pid = 1931] [serial = 1212] [outer = 0x96c4a800] 07:25:58 INFO - PROCESS | 1931 | 1460989558090 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 07:25:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 07:25:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1632ms 07:25:58 INFO - PROCESS | 1931 | 1460989558172 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 07:25:58 INFO - PROCESS | 1931 | 1460989558176 Marionette TRACE conn5 <- [1,1585,null,{"value":"8"}] 07:25:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 07:25:58 INFO - PROCESS | 1931 | 1460989558183 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 07:25:58 INFO - PROCESS | 1931 | 1460989558187 Marionette TRACE conn5 <- [1,1586,null,{}] 07:25:58 INFO - PROCESS | 1931 | 1460989558192 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:58 INFO - PROCESS | 1931 | 1460989558446 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 07:25:58 INFO - PROCESS | 1931 | 1460989558783 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x860df800 == 141 [pid = 1931] [id = 404] 07:25:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x860e1400) [pid = 1931] [serial = 1213] [outer = (nil)] 07:25:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x98882800) [pid = 1931] [serial = 1214] [outer = 0x860e1400] 07:25:58 INFO - PROCESS | 1931 | 1460989558873 Marionette DEBUG loaded listener.js 07:25:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x98992000) [pid = 1931] [serial = 1215] [outer = 0x860e1400] 07:26:00 INFO - PROCESS | 1931 | 1460989560382 Marionette TRACE conn5 <- [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]]]}] 07:26:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 07:26:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 2332ms 07:26:00 INFO - PROCESS | 1931 | 1460989560521 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 07:26:00 INFO - PROCESS | 1931 | 1460989560528 Marionette TRACE conn5 <- [1,1589,null,{"value":"8"}] 07:26:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 07:26:00 INFO - PROCESS | 1931 | 1460989560537 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 07:26:00 INFO - PROCESS | 1931 | 1460989560543 Marionette TRACE conn5 <- [1,1590,null,{}] 07:26:00 INFO - PROCESS | 1931 | 1460989560551 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:00 INFO - PROCESS | 1931 | 1460989560761 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 07:26:01 INFO - PROCESS | 1931 | 1460989561043 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x86bb5800 == 142 [pid = 1931] [id = 405] 07:26:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x86bb5c00) [pid = 1931] [serial = 1216] [outer = (nil)] 07:26:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x86bbfc00) [pid = 1931] [serial = 1217] [outer = 0x86bb5c00] 07:26:01 INFO - PROCESS | 1931 | 1460989561177 Marionette DEBUG loaded listener.js 07:26:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0x8787bc00) [pid = 1931] [serial = 1218] [outer = 0x86bb5c00] 07:26:02 INFO - PROCESS | 1931 | --DOCSHELL 0x8558bc00 == 141 [pid = 1931] [id = 339] 07:26:02 INFO - PROCESS | 1931 | --DOCSHELL 0x857db000 == 140 [pid = 1931] [id = 340] 07:26:02 INFO - PROCESS | 1931 | --DOCSHELL 0x8558a000 == 139 [pid = 1931] [id = 338] 07:26:02 INFO - PROCESS | 1931 | --DOCSHELL 0x8558c400 == 138 [pid = 1931] [id = 341] 07:26:02 INFO - PROCESS | 1931 | --DOCSHELL 0x97b8c800 == 137 [pid = 1931] [id = 293] 07:26:02 INFO - PROCESS | 1931 | --DOCSHELL 0x860dfc00 == 136 [pid = 1931] [id = 337] 07:26:02 INFO - PROCESS | 1931 | --DOCSHELL 0x8a4f1c00 == 135 [pid = 1931] [id = 292] 07:26:02 INFO - PROCESS | 1931 | --DOCSHELL 0x8558d800 == 134 [pid = 1931] [id = 387] 07:26:02 INFO - PROCESS | 1931 | --DOCSHELL 0x86bbc000 == 133 [pid = 1931] [id = 386] 07:26:02 INFO - PROCESS | 1931 | --DOCSHELL 0x86bb7800 == 132 [pid = 1931] [id = 385] 07:26:02 INFO - PROCESS | 1931 | --DOCSHELL 0x85593800 == 131 [pid = 1931] [id = 384] 07:26:02 INFO - PROCESS | 1931 | --DOCSHELL 0x970cf000 == 130 [pid = 1931] [id = 382] 07:26:02 INFO - PROCESS | 1931 | --DOCSHELL 0x8d9a8800 == 129 [pid = 1931] [id = 381] 07:26:02 INFO - PROCESS | 1931 | --DOCSHELL 0x95b62c00 == 128 [pid = 1931] [id = 380] 07:26:02 INFO - PROCESS | 1931 | --DOCSHELL 0x95193c00 == 127 [pid = 1931] [id = 378] 07:26:02 INFO - PROCESS | 1931 | --DOCSHELL 0x8ed1d000 == 126 [pid = 1931] [id = 379] 07:26:02 INFO - PROCESS | 1931 | --DOCSHELL 0x91469400 == 125 [pid = 1931] [id = 377] 07:26:02 INFO - PROCESS | 1931 | --DOCSHELL 0x8ee07800 == 124 [pid = 1931] [id = 376] 07:26:02 INFO - PROCESS | 1931 | --DOCSHELL 0x860eec00 == 123 [pid = 1931] [id = 375] 07:26:02 INFO - PROCESS | 1931 | --DOCSHELL 0x8bf26000 == 122 [pid = 1931] [id = 373] 07:26:02 INFO - PROCESS | 1931 | --DOCSHELL 0x8e2bc800 == 121 [pid = 1931] [id = 374] 07:26:02 INFO - PROCESS | 1931 | --DOCSHELL 0x8bf25000 == 120 [pid = 1931] [id = 372] 07:26:02 INFO - PROCESS | 1931 | --DOCSHELL 0x8c74fc00 == 119 [pid = 1931] [id = 371] 07:26:02 INFO - PROCESS | 1931 | --DOCSHELL 0x8bfb5c00 == 118 [pid = 1931] [id = 370] 07:26:02 INFO - PROCESS | 1931 | --DOCSHELL 0x8bfb5800 == 117 [pid = 1931] [id = 369] 07:26:02 INFO - PROCESS | 1931 | --DOCSHELL 0x8a4ef400 == 116 [pid = 1931] [id = 368] 07:26:02 INFO - PROCESS | 1931 | --DOCSHELL 0x87875000 == 115 [pid = 1931] [id = 366] 07:26:02 INFO - PROCESS | 1931 | --DOCSHELL 0x857d8c00 == 114 [pid = 1931] [id = 367] 07:26:02 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x8b43e400) [pid = 1931] [serial = 1100] [outer = (nil)] [url = about:blank] 07:26:02 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x8b636c00) [pid = 1931] [serial = 1079] [outer = (nil)] [url = about:blank] 07:26:02 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0xa0c56800) [pid = 1931] [serial = 1067] [outer = (nil)] [url = about:blank] 07:26:02 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x85592000) [pid = 1931] [serial = 1097] [outer = (nil)] [url = about:blank] 07:26:02 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x8d7dac00) [pid = 1931] [serial = 1043] [outer = (nil)] [url = about:blank] 07:26:02 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x8b43e800) [pid = 1931] [serial = 1095] [outer = (nil)] [url = about:blank] 07:26:02 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x8f269000) [pid = 1931] [serial = 1049] [outer = (nil)] [url = about:blank] 07:26:02 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x8f578000) [pid = 1931] [serial = 1052] [outer = (nil)] [url = about:blank] 07:26:02 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x857db400) [pid = 1931] [serial = 1088] [outer = (nil)] [url = about:blank] 07:26:02 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x8b634800) [pid = 1931] [serial = 1085] [outer = (nil)] [url = about:blank] 07:26:02 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x898d7c00) [pid = 1931] [serial = 1076] [outer = (nil)] [url = about:blank] 07:26:02 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x8bf22400) [pid = 1931] [serial = 1040] [outer = (nil)] [url = about:blank] 07:26:02 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x8ee0b000) [pid = 1931] [serial = 1046] [outer = (nil)] [url = about:blank] 07:26:02 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x87876000) [pid = 1931] [serial = 1091] [outer = (nil)] [url = about:blank] 07:26:02 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x9eb47000) [pid = 1931] [serial = 1064] [outer = (nil)] [url = about:blank] 07:26:02 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x8787ec00) [pid = 1931] [serial = 1092] [outer = (nil)] [url = about:blank] 07:26:02 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x860e3800) [pid = 1931] [serial = 1089] [outer = (nil)] [url = about:blank] 07:26:02 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x898d8000) [pid = 1931] [serial = 1070] [outer = (nil)] [url = about:blank] 07:26:02 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x8b435800) [pid = 1931] [serial = 1082] [outer = (nil)] [url = about:blank] 07:26:02 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x97eed400) [pid = 1931] [serial = 1061] [outer = (nil)] [url = about:blank] 07:26:02 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x86bbac00) [pid = 1931] [serial = 1073] [outer = (nil)] [url = about:blank] 07:26:02 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x96c47000) [pid = 1931] [serial = 1058] [outer = (nil)] [url = about:blank] 07:26:02 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x857e4c00) [pid = 1931] [serial = 1098] [outer = (nil)] [url = about:blank] 07:26:02 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x95bbe800) [pid = 1931] [serial = 1055] [outer = (nil)] [url = about:blank] 07:26:02 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x8a24f400) [pid = 1931] [serial = 1094] [outer = (nil)] [url = about:blank] 07:26:02 INFO - PROCESS | 1931 | 1460989562986 Marionette TRACE conn5 <- [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]]]}] 07:26:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 07:26:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 2495ms 07:26:03 INFO - PROCESS | 1931 | 1460989563033 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 07:26:03 INFO - PROCESS | 1931 | 1460989563042 Marionette TRACE conn5 <- [1,1593,null,{"value":"8"}] 07:26:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 07:26:03 INFO - PROCESS | 1931 | 1460989563054 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 07:26:03 INFO - PROCESS | 1931 | 1460989563058 Marionette TRACE conn5 <- [1,1594,null,{}] 07:26:03 INFO - PROCESS | 1931 | 1460989563065 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:03 INFO - PROCESS | 1931 | 1460989563275 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 07:26:03 INFO - PROCESS | 1931 | 1460989563465 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x85593800 == 115 [pid = 1931] [id = 406] 07:26:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x857db000) [pid = 1931] [serial = 1219] [outer = (nil)] 07:26:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x87876000) [pid = 1931] [serial = 1220] [outer = 0x857db000] 07:26:03 INFO - PROCESS | 1931 | 1460989563543 Marionette DEBUG loaded listener.js 07:26:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x8959a000) [pid = 1931] [serial = 1221] [outer = 0x857db000] 07:26:04 INFO - PROCESS | 1931 | 1460989564574 Marionette TRACE conn5 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 07:26:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 07:26:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1588ms 07:26:04 INFO - PROCESS | 1931 | 1460989564642 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 07:26:04 INFO - PROCESS | 1931 | 1460989564646 Marionette TRACE conn5 <- [1,1597,null,{"value":"8"}] 07:26:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 07:26:04 INFO - PROCESS | 1931 | 1460989564653 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 07:26:04 INFO - PROCESS | 1931 | 1460989564660 Marionette TRACE conn5 <- [1,1598,null,{}] 07:26:04 INFO - PROCESS | 1931 | 1460989564676 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:04 INFO - PROCESS | 1931 | 1460989564899 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 07:26:05 INFO - PROCESS | 1931 | 1460989565174 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a4f3400 == 116 [pid = 1931] [id = 407] 07:26:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x8b439800) [pid = 1931] [serial = 1222] [outer = (nil)] 07:26:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x8b562c00) [pid = 1931] [serial = 1223] [outer = 0x8b439800] 07:26:05 INFO - PROCESS | 1931 | 1460989565256 Marionette DEBUG loaded listener.js 07:26:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x8b641000) [pid = 1931] [serial = 1224] [outer = 0x8b439800] 07:26:06 INFO - PROCESS | 1931 | 1460989566108 Marionette TRACE conn5 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 07:26:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 07:26:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1496ms 07:26:06 INFO - PROCESS | 1931 | 1460989566150 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 07:26:06 INFO - PROCESS | 1931 | 1460989566155 Marionette TRACE conn5 <- [1,1601,null,{"value":"8"}] 07:26:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 07:26:06 INFO - PROCESS | 1931 | 1460989566181 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 07:26:06 INFO - PROCESS | 1931 | 1460989566184 Marionette TRACE conn5 <- [1,1602,null,{}] 07:26:06 INFO - PROCESS | 1931 | 1460989566191 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:06 INFO - PROCESS | 1931 | 1460989566460 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 07:26:06 INFO - PROCESS | 1931 | 1460989566494 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b56a400 == 117 [pid = 1931] [id = 408] 07:26:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x8bf26800) [pid = 1931] [serial = 1225] [outer = (nil)] 07:26:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x8bfb1800) [pid = 1931] [serial = 1226] [outer = 0x8bf26800] 07:26:06 INFO - PROCESS | 1931 | 1460989566570 Marionette DEBUG loaded listener.js 07:26:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x8c268400) [pid = 1931] [serial = 1227] [outer = 0x8bf26800] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x8c504800) [pid = 1931] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x8c9ab800) [pid = 1931] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x8d99f800) [pid = 1931] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x86bb5000) [pid = 1931] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x8b632800) [pid = 1931] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x8f26b800) [pid = 1931] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x86bb6c00) [pid = 1931] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x885f0000) [pid = 1931] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x9ae91000) [pid = 1931] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x8b43b800) [pid = 1931] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x8c25c800) [pid = 1931] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x9580cc00) [pid = 1931] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x985a7000) [pid = 1931] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x8a4f3800) [pid = 1931] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x85595000) [pid = 1931] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x8e257800) [pid = 1931] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x860e1c00) [pid = 1931] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x8c9adc00) [pid = 1931] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x8c9a6400) [pid = 1931] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x8c3e2c00) [pid = 1931] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x95f43c00) [pid = 1931] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x95a09400) [pid = 1931] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x86910000) [pid = 1931] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x932d7400) [pid = 1931] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x8f25e000) [pid = 1931] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x8ed15c00) [pid = 1931] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x8e2b3800) [pid = 1931] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x8e250c00) [pid = 1931] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x86bbb000) [pid = 1931] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x8b437800) [pid = 1931] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x898c9400) [pid = 1931] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x898d3000) [pid = 1931] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x96c46000) [pid = 1931] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x8ed15800) [pid = 1931] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x932dc400) [pid = 1931] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x8efbc000) [pid = 1931] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 07:26:07 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x8e253000) [pid = 1931] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 07:26:08 INFO - PROCESS | 1931 | 1460989568341 Marionette TRACE conn5 <- [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]]]}] 07:26:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 07:26:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 2200ms 07:26:08 INFO - PROCESS | 1931 | 1460989568382 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 07:26:08 INFO - PROCESS | 1931 | 1460989568385 Marionette TRACE conn5 <- [1,1605,null,{"value":"8"}] 07:26:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 07:26:08 INFO - PROCESS | 1931 | 1460989568392 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 07:26:08 INFO - PROCESS | 1931 | 1460989568396 Marionette TRACE conn5 <- [1,1606,null,{}] 07:26:08 INFO - PROCESS | 1931 | 1460989568402 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:08 INFO - PROCESS | 1931 | 1460989568595 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 07:26:08 INFO - PROCESS | 1931 | 1460989568611 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x84cd7800 == 118 [pid = 1931] [id = 409] 07:26:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x885f0000) [pid = 1931] [serial = 1228] [outer = (nil)] 07:26:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8a4f0c00) [pid = 1931] [serial = 1229] [outer = 0x885f0000] 07:26:08 INFO - PROCESS | 1931 | 1460989568686 Marionette DEBUG loaded listener.js 07:26:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8bf22400) [pid = 1931] [serial = 1230] [outer = 0x885f0000] 07:26:09 INFO - PROCESS | 1931 | 1460989569645 Marionette TRACE conn5 <- [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]]]}] 07:26:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 07:26:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1290ms 07:26:09 INFO - PROCESS | 1931 | 1460989569683 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 07:26:09 INFO - PROCESS | 1931 | 1460989569686 Marionette TRACE conn5 <- [1,1609,null,{"value":"8"}] 07:26:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 07:26:09 INFO - PROCESS | 1931 | 1460989569693 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 07:26:09 INFO - PROCESS | 1931 | 1460989569696 Marionette TRACE conn5 <- [1,1610,null,{}] 07:26:09 INFO - PROCESS | 1931 | 1460989569702 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:10 INFO - PROCESS | 1931 | 1460989570069 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 07:26:10 INFO - PROCESS | 1931 | 1460989570412 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x860e4c00 == 119 [pid = 1931] [id = 410] 07:26:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x860e6000) [pid = 1931] [serial = 1231] [outer = (nil)] 07:26:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x860ee000) [pid = 1931] [serial = 1232] [outer = 0x860e6000] 07:26:10 INFO - PROCESS | 1931 | 1460989570512 Marionette DEBUG loaded listener.js 07:26:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x86bb1c00) [pid = 1931] [serial = 1233] [outer = 0x860e6000] 07:26:11 INFO - PROCESS | 1931 | 1460989571470 Marionette TRACE conn5 <- [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]]]}] 07:26:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 07:26:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1830ms 07:26:11 INFO - PROCESS | 1931 | 1460989571526 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 07:26:11 INFO - PROCESS | 1931 | 1460989571534 Marionette TRACE conn5 <- [1,1613,null,{"value":"8"}] 07:26:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 07:26:11 INFO - PROCESS | 1931 | 1460989571542 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 07:26:11 INFO - PROCESS | 1931 | 1460989571549 Marionette TRACE conn5 <- [1,1614,null,{}] 07:26:11 INFO - PROCESS | 1931 | 1460989571556 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:11 INFO - PROCESS | 1931 | 1460989571803 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 07:26:12 INFO - PROCESS | 1931 | 1460989572131 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x8959b800 == 120 [pid = 1931] [id = 411] 07:26:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x898cb000) [pid = 1931] [serial = 1234] [outer = (nil)] 07:26:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x8a241c00) [pid = 1931] [serial = 1235] [outer = 0x898cb000] 07:26:12 INFO - PROCESS | 1931 | 1460989572230 Marionette DEBUG loaded listener.js 07:26:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x8a4fec00) [pid = 1931] [serial = 1236] [outer = 0x898cb000] 07:26:13 INFO - PROCESS | 1931 | 1460989573123 Marionette TRACE conn5 <- [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]]]}] 07:26:13 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 07:26:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1641ms 07:26:13 INFO - PROCESS | 1931 | 1460989573300 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 07:26:13 INFO - PROCESS | 1931 | 1460989573306 Marionette TRACE conn5 <- [1,1617,null,{"value":"8"}] 07:26:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 07:26:13 INFO - PROCESS | 1931 | 1460989573316 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 07:26:13 INFO - PROCESS | 1931 | 1460989573319 Marionette TRACE conn5 <- [1,1618,null,{}] 07:26:13 INFO - PROCESS | 1931 | 1460989573326 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:13 INFO - PROCESS | 1931 | 1460989573556 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 07:26:13 INFO - PROCESS | 1931 | 1460989573865 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bf1f400 == 121 [pid = 1931] [id = 412] 07:26:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x8bfb6000) [pid = 1931] [serial = 1237] [outer = (nil)] 07:26:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x8c256400) [pid = 1931] [serial = 1238] [outer = 0x8bfb6000] 07:26:13 INFO - PROCESS | 1931 | 1460989573959 Marionette DEBUG loaded listener.js 07:26:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x8c267c00) [pid = 1931] [serial = 1239] [outer = 0x8bfb6000] 07:26:14 INFO - PROCESS | 1931 | 1460989574972 Marionette TRACE conn5 <- [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]]]}] 07:26:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 07:26:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1736ms 07:26:15 INFO - PROCESS | 1931 | 1460989575053 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 07:26:15 INFO - PROCESS | 1931 | 1460989575060 Marionette TRACE conn5 <- [1,1621,null,{"value":"8"}] 07:26:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 07:26:15 INFO - PROCESS | 1931 | 1460989575079 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 07:26:15 INFO - PROCESS | 1931 | 1460989575087 Marionette TRACE conn5 <- [1,1622,null,{}] 07:26:15 INFO - PROCESS | 1931 | 1460989575094 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:15 INFO - PROCESS | 1931 | 1460989575469 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 07:26:15 INFO - PROCESS | 1931 | 1460989575693 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c257000 == 122 [pid = 1931] [id = 413] 07:26:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x8c510c00) [pid = 1931] [serial = 1240] [outer = (nil)] 07:26:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x8c9a6400) [pid = 1931] [serial = 1241] [outer = 0x8c510c00] 07:26:15 INFO - PROCESS | 1931 | 1460989575786 Marionette DEBUG loaded listener.js 07:26:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x8c9ac000) [pid = 1931] [serial = 1242] [outer = 0x8c510c00] 07:26:16 INFO - PROCESS | 1931 | 1460989576754 Marionette TRACE conn5 <- [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]]]}] 07:26:16 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 07:26:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1745ms 07:26:16 INFO - PROCESS | 1931 | 1460989576816 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 07:26:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 07:26:16 INFO - PROCESS | 1931 | 1460989576821 Marionette TRACE conn5 <- [1,1625,null,{"value":"8"}] 07:26:16 INFO - PROCESS | 1931 | 1460989576828 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 07:26:16 INFO - PROCESS | 1931 | 1460989576832 Marionette TRACE conn5 <- [1,1626,null,{}] 07:26:16 INFO - PROCESS | 1931 | 1460989576838 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:17 INFO - PROCESS | 1931 | 1460989577069 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 07:26:17 INFO - PROCESS | 1931 | 1460989577386 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b43a400 == 123 [pid = 1931] [id = 414] 07:26:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x8c257c00) [pid = 1931] [serial = 1243] [outer = (nil)] 07:26:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x8d99cc00) [pid = 1931] [serial = 1244] [outer = 0x8c257c00] 07:26:17 INFO - PROCESS | 1931 | 1460989577485 Marionette DEBUG loaded listener.js 07:26:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x8d9a6400) [pid = 1931] [serial = 1245] [outer = 0x8c257c00] 07:26:18 INFO - PROCESS | 1931 | 1460989578390 Marionette TRACE conn5 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 07:26:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 07:26:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1632ms 07:26:18 INFO - PROCESS | 1931 | 1460989578460 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 07:26:18 INFO - PROCESS | 1931 | 1460989578464 Marionette TRACE conn5 <- [1,1629,null,{"value":"8"}] 07:26:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 07:26:18 INFO - PROCESS | 1931 | 1460989578471 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 07:26:18 INFO - PROCESS | 1931 | 1460989578474 Marionette TRACE conn5 <- [1,1630,null,{}] 07:26:18 INFO - PROCESS | 1931 | 1460989578481 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:18 INFO - PROCESS | 1931 | 1460989578749 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 07:26:19 INFO - PROCESS | 1931 | 1460989579079 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e24b800 == 124 [pid = 1931] [id = 415] 07:26:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x8e24c000) [pid = 1931] [serial = 1246] [outer = (nil)] 07:26:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x8e250000) [pid = 1931] [serial = 1247] [outer = 0x8e24c000] 07:26:19 INFO - PROCESS | 1931 | 1460989579186 Marionette DEBUG loaded listener.js 07:26:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x8e2bd800) [pid = 1931] [serial = 1248] [outer = 0x8e24c000] 07:26:20 INFO - PROCESS | 1931 | 1460989580328 Marionette TRACE conn5 <- [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]]]}] 07:26:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 07:26:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1937ms 07:26:20 INFO - PROCESS | 1931 | 1460989580409 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 07:26:20 INFO - PROCESS | 1931 | 1460989580412 Marionette TRACE conn5 <- [1,1633,null,{"value":"8"}] 07:26:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 07:26:20 INFO - PROCESS | 1931 | 1460989580420 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 07:26:20 INFO - PROCESS | 1931 | 1460989580425 Marionette TRACE conn5 <- [1,1634,null,{}] 07:26:20 INFO - PROCESS | 1931 | 1460989580432 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:20 INFO - PROCESS | 1931 | 1460989580683 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 07:26:21 INFO - PROCESS | 1931 | 1460989581003 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c9a7400 == 125 [pid = 1931] [id = 416] 07:26:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x8e1ae800) [pid = 1931] [serial = 1249] [outer = (nil)] 07:26:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x8ee05c00) [pid = 1931] [serial = 1250] [outer = 0x8e1ae800] 07:26:21 INFO - PROCESS | 1931 | 1460989581094 Marionette DEBUG loaded listener.js 07:26:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x8ee0c800) [pid = 1931] [serial = 1251] [outer = 0x8e1ae800] 07:26:22 INFO - PROCESS | 1931 | 1460989582045 Marionette TRACE conn5 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 07:26:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 07:26:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1686ms 07:26:22 INFO - PROCESS | 1931 | 1460989582107 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 07:26:22 INFO - PROCESS | 1931 | 1460989582111 Marionette TRACE conn5 <- [1,1637,null,{"value":"8"}] 07:26:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 07:26:22 INFO - PROCESS | 1931 | 1460989582118 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 07:26:22 INFO - PROCESS | 1931 | 1460989582122 Marionette TRACE conn5 <- [1,1638,null,{}] 07:26:22 INFO - PROCESS | 1931 | 1460989582128 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:22 INFO - PROCESS | 1931 | 1460989582357 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 07:26:22 INFO - PROCESS | 1931 | 1460989582682 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x8daf6c00 == 126 [pid = 1931] [id = 417] 07:26:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x8e3eb400) [pid = 1931] [serial = 1252] [outer = (nil)] 07:26:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x8efb0000) [pid = 1931] [serial = 1253] [outer = 0x8e3eb400] 07:26:22 INFO - PROCESS | 1931 | 1460989582778 Marionette DEBUG loaded listener.js 07:26:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x8f0a3400) [pid = 1931] [serial = 1254] [outer = 0x8e3eb400] 07:26:23 INFO - PROCESS | 1931 | 1460989583687 Marionette TRACE conn5 <- [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]]]}] 07:26:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 07:26:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1639ms 07:26:23 INFO - PROCESS | 1931 | 1460989583758 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 07:26:23 INFO - PROCESS | 1931 | 1460989583762 Marionette TRACE conn5 <- [1,1641,null,{"value":"8"}] 07:26:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 07:26:23 INFO - PROCESS | 1931 | 1460989583769 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 07:26:23 INFO - PROCESS | 1931 | 1460989583773 Marionette TRACE conn5 <- [1,1642,null,{}] 07:26:23 INFO - PROCESS | 1931 | 1460989583778 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:24 INFO - PROCESS | 1931 | 1460989584001 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 07:26:24 INFO - PROCESS | 1931 | 1460989584284 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x8efb0400 == 127 [pid = 1931] [id = 418] 07:26:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x8efb4400) [pid = 1931] [serial = 1255] [outer = (nil)] 07:26:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x8f4cf000) [pid = 1931] [serial = 1256] [outer = 0x8efb4400] 07:26:24 INFO - PROCESS | 1931 | 1460989584380 Marionette DEBUG loaded listener.js 07:26:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x8f573000) [pid = 1931] [serial = 1257] [outer = 0x8efb4400] 07:26:25 INFO - PROCESS | 1931 | 1460989585323 Marionette TRACE conn5 <- [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]]]}] 07:26:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 07:26:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1588ms 07:26:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 07:26:25 INFO - PROCESS | 1931 | 1460989585359 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 07:26:25 INFO - PROCESS | 1931 | 1460989585362 Marionette TRACE conn5 <- [1,1645,null,{"value":"8"}] 07:26:25 INFO - PROCESS | 1931 | 1460989585369 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 07:26:25 INFO - PROCESS | 1931 | 1460989585373 Marionette TRACE conn5 <- [1,1646,null,{}] 07:26:25 INFO - PROCESS | 1931 | 1460989585379 Marionette TRACE conn5 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:25 INFO - PROCESS | 1931 | 1460989585602 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 07:26:25 INFO - PROCESS | 1931 | 1460989585922 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ed19000 == 128 [pid = 1931] [id = 419] 07:26:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x8f26a800) [pid = 1931] [serial = 1258] [outer = (nil)] 07:26:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x8f5d6000) [pid = 1931] [serial = 1259] [outer = 0x8f26a800] 07:26:26 INFO - PROCESS | 1931 | 1460989586020 Marionette DEBUG loaded listener.js 07:26:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x8f5da800) [pid = 1931] [serial = 1260] [outer = 0x8f26a800] 07:26:26 INFO - PROCESS | 1931 | 1460989586933 Marionette TRACE conn5 <- [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]]]}] 07:26:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 07:26:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1638ms 07:26:27 INFO - PROCESS | 1931 | 1460989587007 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 07:26:27 INFO - PROCESS | 1931 | 1460989587011 Marionette TRACE conn5 <- [1,1649,null,{"value":"8"}] 07:26:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 07:26:27 INFO - PROCESS | 1931 | 1460989587019 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 07:26:27 INFO - PROCESS | 1931 | 1460989587023 Marionette TRACE conn5 <- [1,1650,null,{}] 07:26:27 INFO - PROCESS | 1931 | 1460989587029 Marionette TRACE conn5 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:27 INFO - PROCESS | 1931 | 1460989587304 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 07:26:27 INFO - PROCESS | 1931 | 1460989587639 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x9146c800 == 129 [pid = 1931] [id = 420] 07:26:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x9146f000) [pid = 1931] [serial = 1261] [outer = (nil)] 07:26:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x915aa000) [pid = 1931] [serial = 1262] [outer = 0x9146f000] 07:26:27 INFO - PROCESS | 1931 | 1460989587746 Marionette DEBUG loaded listener.js 07:26:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x931de800) [pid = 1931] [serial = 1263] [outer = 0x9146f000] 07:26:28 INFO - PROCESS | 1931 | 1460989588711 Marionette TRACE conn5 <- [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]]]}] 07:26:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 07:26:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1736ms 07:26:28 INFO - PROCESS | 1931 | 1460989588757 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 07:26:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 07:26:28 INFO - PROCESS | 1931 | 1460989588767 Marionette TRACE conn5 <- [1,1653,null,{"value":"8"}] 07:26:28 INFO - PROCESS | 1931 | 1460989588774 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 07:26:28 INFO - PROCESS | 1931 | 1460989588779 Marionette TRACE conn5 <- [1,1654,null,{}] 07:26:28 INFO - PROCESS | 1931 | 1460989588785 Marionette TRACE conn5 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:29 INFO - PROCESS | 1931 | 1460989589032 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 07:26:29 INFO - PROCESS | 1931 | 1460989589353 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x915a5c00 == 130 [pid = 1931] [id = 421] 07:26:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x950a2c00) [pid = 1931] [serial = 1264] [outer = (nil)] 07:26:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x9580cc00) [pid = 1931] [serial = 1265] [outer = 0x950a2c00] 07:26:29 INFO - PROCESS | 1931 | 1460989589449 Marionette DEBUG loaded listener.js 07:26:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x95bbf800) [pid = 1931] [serial = 1266] [outer = 0x950a2c00] 07:26:30 INFO - PROCESS | 1931 | 1460989590358 Marionette TRACE conn5 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 07:26:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 07:26:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1631ms 07:26:30 INFO - PROCESS | 1931 | 1460989590406 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 07:26:30 INFO - PROCESS | 1931 | 1460989590409 Marionette TRACE conn5 <- [1,1657,null,{"value":"8"}] 07:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 07:26:30 INFO - PROCESS | 1931 | 1460989590416 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 07:26:30 INFO - PROCESS | 1931 | 1460989590421 Marionette TRACE conn5 <- [1,1658,null,{}] 07:26:30 INFO - PROCESS | 1931 | 1460989590427 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:30 INFO - PROCESS | 1931 | 1460989590645 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 07:26:30 INFO - PROCESS | 1931 | 1460989590963 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x95193c00 == 131 [pid = 1931] [id = 422] 07:26:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x95807000) [pid = 1931] [serial = 1267] [outer = (nil)] 07:26:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x966bf400) [pid = 1931] [serial = 1268] [outer = 0x95807000] 07:26:31 INFO - PROCESS | 1931 | 1460989591059 Marionette DEBUG loaded listener.js 07:26:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x96c3fc00) [pid = 1931] [serial = 1269] [outer = 0x95807000] 07:26:31 INFO - PROCESS | 1931 | 1460989591958 Marionette TRACE conn5 <- [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]]]}] 07:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 07:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1589ms 07:26:32 INFO - PROCESS | 1931 | 1460989592006 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 07:26:32 INFO - PROCESS | 1931 | 1460989592010 Marionette TRACE conn5 <- [1,1661,null,{"value":"8"}] 07:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 07:26:32 INFO - PROCESS | 1931 | 1460989592017 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 07:26:32 INFO - PROCESS | 1931 | 1460989592020 Marionette TRACE conn5 <- [1,1662,null,{}] 07:26:32 INFO - PROCESS | 1931 | 1460989592026 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:32 INFO - PROCESS | 1931 | 1460989592253 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 07:26:32 INFO - PROCESS | 1931 | 1460989592576 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f262400 == 132 [pid = 1931] [id = 423] 07:26:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x8f4d8800) [pid = 1931] [serial = 1270] [outer = (nil)] 07:26:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x96fc5400) [pid = 1931] [serial = 1271] [outer = 0x8f4d8800] 07:26:32 INFO - PROCESS | 1931 | 1460989592673 Marionette DEBUG loaded listener.js 07:26:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x96fcac00) [pid = 1931] [serial = 1272] [outer = 0x8f4d8800] 07:26:33 INFO - PROCESS | 1931 | 1460989593575 Marionette TRACE conn5 <- [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]]]}] 07:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 07:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1588ms 07:26:33 INFO - PROCESS | 1931 | 1460989593607 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 07:26:33 INFO - PROCESS | 1931 | 1460989593611 Marionette TRACE conn5 <- [1,1665,null,{"value":"8"}] 07:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 07:26:33 INFO - PROCESS | 1931 | 1460989593618 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 07:26:33 INFO - PROCESS | 1931 | 1460989593621 Marionette TRACE conn5 <- [1,1666,null,{}] 07:26:33 INFO - PROCESS | 1931 | 1460989593627 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:33 INFO - PROCESS | 1931 | 1460989593855 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 07:26:34 INFO - PROCESS | 1931 | 1460989594178 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f5d2c00 == 133 [pid = 1931] [id = 424] 07:26:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x95bcb800) [pid = 1931] [serial = 1273] [outer = (nil)] 07:26:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x97b8d400) [pid = 1931] [serial = 1274] [outer = 0x95bcb800] 07:26:34 INFO - PROCESS | 1931 | 1460989594275 Marionette DEBUG loaded listener.js 07:26:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x97eed400) [pid = 1931] [serial = 1275] [outer = 0x95bcb800] 07:26:35 INFO - PROCESS | 1931 | 1460989595272 Marionette TRACE conn5 <- [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]]]}] 07:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 07:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1731ms 07:26:35 INFO - PROCESS | 1931 | 1460989595350 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 07:26:35 INFO - PROCESS | 1931 | 1460989595353 Marionette TRACE conn5 <- [1,1669,null,{"value":"8"}] 07:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 07:26:35 INFO - PROCESS | 1931 | 1460989595361 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 07:26:35 INFO - PROCESS | 1931 | 1460989595365 Marionette TRACE conn5 <- [1,1670,null,{}] 07:26:35 INFO - PROCESS | 1931 | 1460989595371 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:35 INFO - PROCESS | 1931 | 1460989595634 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 07:26:35 INFO - PROCESS | 1931 | 1460989595964 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x95055400 == 134 [pid = 1931] [id = 425] 07:26:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x96fd0800) [pid = 1931] [serial = 1276] [outer = (nil)] 07:26:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x98993400) [pid = 1931] [serial = 1277] [outer = 0x96fd0800] 07:26:36 INFO - PROCESS | 1931 | 1460989596056 Marionette DEBUG loaded listener.js 07:26:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x98999c00) [pid = 1931] [serial = 1278] [outer = 0x96fd0800] 07:26:37 INFO - PROCESS | 1931 | 1460989597007 Marionette TRACE conn5 <- [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]]]}] 07:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 07:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1688ms 07:26:37 INFO - PROCESS | 1931 | 1460989597050 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 07:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 07:26:37 INFO - PROCESS | 1931 | 1460989597054 Marionette TRACE conn5 <- [1,1673,null,{"value":"8"}] 07:26:37 INFO - PROCESS | 1931 | 1460989597061 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 07:26:37 INFO - PROCESS | 1931 | 1460989597065 Marionette TRACE conn5 <- [1,1674,null,{}] 07:26:37 INFO - PROCESS | 1931 | 1460989597071 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:37 INFO - PROCESS | 1931 | 1460989597303 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 07:26:37 INFO - PROCESS | 1931 | 1460989597635 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x91468400 == 135 [pid = 1931] [id = 426] 07:26:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x917cac00) [pid = 1931] [serial = 1279] [outer = (nil)] 07:26:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0x9ba93c00) [pid = 1931] [serial = 1280] [outer = 0x917cac00] 07:26:37 INFO - PROCESS | 1931 | 1460989597732 Marionette DEBUG loaded listener.js 07:26:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0x9df0f000) [pid = 1931] [serial = 1281] [outer = 0x917cac00] 07:26:38 INFO - PROCESS | 1931 | 1460989598659 Marionette TRACE conn5 <- [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]]]}] 07:26:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 07:26:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1638ms 07:26:38 INFO - PROCESS | 1931 | 1460989598699 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 07:26:38 INFO - PROCESS | 1931 | 1460989598703 Marionette TRACE conn5 <- [1,1677,null,{"value":"8"}] 07:26:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 07:26:38 INFO - PROCESS | 1931 | 1460989598710 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 07:26:38 INFO - PROCESS | 1931 | 1460989598713 Marionette TRACE conn5 <- [1,1678,null,{}] 07:26:38 INFO - PROCESS | 1931 | 1460989598720 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:38 INFO - PROCESS | 1931 | 1460989598951 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 07:26:39 INFO - PROCESS | 1931 | 1460989599280 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x84cd8c00 == 136 [pid = 1931] [id = 427] 07:26:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0x98881000) [pid = 1931] [serial = 1282] [outer = (nil)] 07:26:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0x9fb56000) [pid = 1931] [serial = 1283] [outer = 0x98881000] 07:26:39 INFO - PROCESS | 1931 | 1460989599377 Marionette DEBUG loaded listener.js 07:26:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0x9fbbac00) [pid = 1931] [serial = 1284] [outer = 0x98881000] 07:26:41 INFO - PROCESS | 1931 | --DOCSHELL 0x857d7c00 == 135 [pid = 1931] [id = 358] 07:26:41 INFO - PROCESS | 1931 | --DOCSHELL 0x8a4fa800 == 134 [pid = 1931] [id = 196] 07:26:41 INFO - PROCESS | 1931 | --DOCSHELL 0x86bb4c00 == 133 [pid = 1931] [id = 357] 07:26:41 INFO - PROCESS | 1931 | --DOCSHELL 0x8690d400 == 132 [pid = 1931] [id = 360] 07:26:41 INFO - PROCESS | 1931 | --DOCSHELL 0x898cb400 == 131 [pid = 1931] [id = 356] 07:26:41 INFO - PROCESS | 1931 | --DOCSHELL 0x8e250800 == 130 [pid = 1931] [id = 355] 07:26:41 INFO - PROCESS | 1931 | --DOCSHELL 0x898cfc00 == 129 [pid = 1931] [id = 359] 07:26:41 INFO - PROCESS | 1931 | --DOCSHELL 0x84cd7800 == 128 [pid = 1931] [id = 409] 07:26:41 INFO - PROCESS | 1931 | --DOCSHELL 0x8b56a400 == 127 [pid = 1931] [id = 408] 07:26:41 INFO - PROCESS | 1931 | --DOCSHELL 0x8a4f3400 == 126 [pid = 1931] [id = 407] 07:26:41 INFO - PROCESS | 1931 | --DOCSHELL 0x85593800 == 125 [pid = 1931] [id = 406] 07:26:41 INFO - PROCESS | 1931 | --DOCSHELL 0x86bb5800 == 124 [pid = 1931] [id = 405] 07:26:41 INFO - PROCESS | 1931 | --DOCSHELL 0x860df800 == 123 [pid = 1931] [id = 404] 07:26:41 INFO - PROCESS | 1931 | --DOCSHELL 0x96c40400 == 122 [pid = 1931] [id = 403] 07:26:41 INFO - PROCESS | 1931 | --DOCSHELL 0x84cdf800 == 121 [pid = 1931] [id = 401] 07:26:41 INFO - PROCESS | 1931 | --DOCSHELL 0x8daf8000 == 120 [pid = 1931] [id = 402] 07:26:41 INFO - PROCESS | 1931 | --DOCSHELL 0x86914800 == 119 [pid = 1931] [id = 400] 07:26:41 INFO - PROCESS | 1931 | --DOCSHELL 0x8f25e400 == 118 [pid = 1931] [id = 399] 07:26:41 INFO - PROCESS | 1931 | --DOCSHELL 0x8f499c00 == 117 [pid = 1931] [id = 398] 07:26:41 INFO - PROCESS | 1931 | --DOCSHELL 0x8e3eb800 == 116 [pid = 1931] [id = 396] 07:26:41 INFO - PROCESS | 1931 | --DOCSHELL 0x84ce1c00 == 115 [pid = 1931] [id = 397] 07:26:41 INFO - PROCESS | 1931 | --DOCSHELL 0x8ed1e000 == 114 [pid = 1931] [id = 395] 07:26:41 INFO - PROCESS | 1931 | --DOCSHELL 0x8e1aec00 == 113 [pid = 1931] [id = 394] 07:26:41 INFO - PROCESS | 1931 | --DOCSHELL 0x8e254400 == 112 [pid = 1931] [id = 393] 07:26:41 INFO - PROCESS | 1931 | --DOCSHELL 0x8c750000 == 111 [pid = 1931] [id = 392] 07:26:41 INFO - PROCESS | 1931 | --DOCSHELL 0x8c503000 == 110 [pid = 1931] [id = 391] 07:26:41 INFO - PROCESS | 1931 | --DOCSHELL 0x87880400 == 109 [pid = 1931] [id = 389] 07:26:41 INFO - PROCESS | 1931 | --DOCSHELL 0x860e2800 == 108 [pid = 1931] [id = 388] 07:26:41 INFO - PROCESS | 1931 | 1460989601721 Marionette TRACE conn5 <- [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]]]}] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0xa0fe6800) [pid = 1931] [serial = 1071] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x98889400) [pid = 1931] [serial = 1062] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0x8efbdc00) [pid = 1931] [serial = 1047] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x95bc6000) [pid = 1931] [serial = 1056] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x8f493000) [pid = 1931] [serial = 1050] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0xa0fe1c00) [pid = 1931] [serial = 1068] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x96f9e000) [pid = 1931] [serial = 1059] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x8dae9800) [pid = 1931] [serial = 1044] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x8e2bec00) [pid = 1931] [serial = 1038] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x86bbcc00) [pid = 1931] [serial = 1074] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x8b63a000) [pid = 1931] [serial = 1080] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x91462800) [pid = 1931] [serial = 1053] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x917cc800) [pid = 1931] [serial = 1077] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x8c26a400) [pid = 1931] [serial = 1041] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x9fc76400) [pid = 1931] [serial = 1065] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x8b63c000) [pid = 1931] [serial = 1086] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x8b438c00) [pid = 1931] [serial = 1083] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x8bf1c000) [pid = 1931] [serial = 1163] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x8b565000) [pid = 1931] [serial = 1160] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x8c268000) [pid = 1931] [serial = 1109] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x8c3e6400) [pid = 1931] [serial = 1110] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x95b57800) [pid = 1931] [serial = 1136] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x95bc1400) [pid = 1931] [serial = 1137] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x9fb50000) [pid = 1931] [serial = 1148] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x9fc7b800) [pid = 1931] [serial = 1149] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x8b438400) [pid = 1931] [serial = 1106] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x8b636400) [pid = 1931] [serial = 1107] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x857e0c00) [pid = 1931] [serial = 1151] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x87875800) [pid = 1931] [serial = 1152] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x8f491000) [pid = 1931] [serial = 1127] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x8f4cd400) [pid = 1931] [serial = 1128] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x8690ec00) [pid = 1931] [serial = 1154] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x86919000) [pid = 1931] [serial = 1155] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x8e24b000) [pid = 1931] [serial = 1118] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x8e255000) [pid = 1931] [serial = 1119] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x8d7cd800) [pid = 1931] [serial = 1115] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x8d7dc000) [pid = 1931] [serial = 1116] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x8c996800) [pid = 1931] [serial = 1112] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x8c9a4400) [pid = 1931] [serial = 1113] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x973d3800) [pid = 1931] [serial = 1142] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x97ef0c00) [pid = 1931] [serial = 1143] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x96c45400) [pid = 1931] [serial = 1139] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x96c4c400) [pid = 1931] [serial = 1140] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x86bb8c00) [pid = 1931] [serial = 1103] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x8787c000) [pid = 1931] [serial = 1104] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x94f75c00) [pid = 1931] [serial = 1133] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x950a4400) [pid = 1931] [serial = 1134] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x8f5d4000) [pid = 1931] [serial = 1130] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x91462400) [pid = 1931] [serial = 1131] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x8efb4800) [pid = 1931] [serial = 1124] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x8efbe400) [pid = 1931] [serial = 1125] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x98991400) [pid = 1931] [serial = 1145] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x9ae09400) [pid = 1931] [serial = 1146] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x8e3f7c00) [pid = 1931] [serial = 1121] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x8ed16c00) [pid = 1931] [serial = 1122] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x8b640000) [pid = 1931] [serial = 1161] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x8787f800) [pid = 1931] [serial = 1157] [outer = (nil)] [url = about:blank] 07:26:41 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x89599c00) [pid = 1931] [serial = 1158] [outer = (nil)] [url = about:blank] 07:26:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 07:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 3340ms 07:26:42 INFO - PROCESS | 1931 | 1460989602065 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 07:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 07:26:42 INFO - PROCESS | 1931 | 1460989602071 Marionette TRACE conn5 <- [1,1681,null,{"value":"8"}] 07:26:42 INFO - PROCESS | 1931 | 1460989602080 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 07:26:42 INFO - PROCESS | 1931 | 1460989602087 Marionette TRACE conn5 <- [1,1682,null,{}] 07:26:42 INFO - PROCESS | 1931 | 1460989602097 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:42 INFO - PROCESS | 1931 | 1460989602310 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 07:26:42 INFO - PROCESS | 1931 | 1460989602537 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x86bb4c00 == 109 [pid = 1931] [id = 428] 07:26:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x86bb5000) [pid = 1931] [serial = 1285] [outer = (nil)] 07:26:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x86bb8800) [pid = 1931] [serial = 1286] [outer = 0x86bb5000] 07:26:42 INFO - PROCESS | 1931 | 1460989602620 Marionette DEBUG loaded listener.js 07:26:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x86bc0c00) [pid = 1931] [serial = 1287] [outer = 0x86bb5000] 07:26:43 INFO - PROCESS | 1931 | 1460989603534 Marionette TRACE conn5 <- [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]]]}] 07:26:43 INFO - PROCESS | 1931 | ************************* 07:26:43 INFO - PROCESS | 1931 | A coding exception was thrown and uncaught in a Task. 07:26:43 INFO - PROCESS | 1931 | 07:26:43 INFO - PROCESS | 1931 | Full message: TypeError: NetworkError when attempting to fetch resource. 07:26:43 INFO - PROCESS | 1931 | Full stack: 07:26:43 INFO - PROCESS | 1931 | ************************* 07:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 07:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1496ms 07:26:43 INFO - PROCESS | 1931 | 1460989603576 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 07:26:43 INFO - PROCESS | 1931 | 1460989603585 Marionette TRACE conn5 <- [1,1685,null,{"value":"8"}] 07:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 07:26:43 INFO - PROCESS | 1931 | 1460989603595 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 07:26:43 INFO - PROCESS | 1931 | 1460989603599 Marionette TRACE conn5 <- [1,1686,null,{}] 07:26:43 INFO - PROCESS | 1931 | 1460989603606 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:43 INFO - PROCESS | 1931 | 1460989603871 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 07:26:44 INFO - PROCESS | 1931 | 1460989604147 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x89591c00 == 110 [pid = 1931] [id = 429] 07:26:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x89597800) [pid = 1931] [serial = 1288] [outer = (nil)] 07:26:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x898cd000) [pid = 1931] [serial = 1289] [outer = 0x89597800] 07:26:44 INFO - PROCESS | 1931 | 1460989604245 Marionette DEBUG loaded listener.js 07:26:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8b437c00) [pid = 1931] [serial = 1290] [outer = 0x89597800] 07:26:45 INFO - PROCESS | 1931 | 1460989605341 Marionette TRACE conn5 <- [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]]]}] 07:26:45 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 07:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1787ms 07:26:45 INFO - PROCESS | 1931 | 1460989605383 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 07:26:45 INFO - PROCESS | 1931 | 1460989605387 Marionette TRACE conn5 <- [1,1689,null,{"value":"8"}] 07:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 07:26:45 INFO - PROCESS | 1931 | 1460989605393 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 07:26:45 INFO - PROCESS | 1931 | 1460989605399 Marionette TRACE conn5 <- [1,1690,null,{}] 07:26:45 INFO - PROCESS | 1931 | 1460989605424 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:45 INFO - PROCESS | 1931 | 1460989605713 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 07:26:45 INFO - PROCESS | 1931 | 1460989605943 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a24a800 == 111 [pid = 1931] [id = 430] 07:26:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x8b63c000) [pid = 1931] [serial = 1291] [outer = (nil)] 07:26:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x8bf1bc00) [pid = 1931] [serial = 1292] [outer = 0x8b63c000] 07:26:46 INFO - PROCESS | 1931 | 1460989606026 Marionette DEBUG loaded listener.js 07:26:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x8bf29000) [pid = 1931] [serial = 1293] [outer = 0x8b63c000] 07:26:47 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x8bf26800) [pid = 1931] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 07:26:47 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x860eac00) [pid = 1931] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 07:26:47 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x857db000) [pid = 1931] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 07:26:47 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x86bb5c00) [pid = 1931] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 07:26:47 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x8b439800) [pid = 1931] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 07:26:47 INFO - PROCESS | 1931 | 1460989607564 Marionette TRACE conn5 <- [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]]]}] 07:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 07:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 2199ms 07:26:47 INFO - PROCESS | 1931 | 1460989607596 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 07:26:47 INFO - PROCESS | 1931 | 1460989607602 Marionette TRACE conn5 <- [1,1693,null,{"value":"8"}] 07:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 07:26:47 INFO - PROCESS | 1931 | 1460989607608 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 07:26:47 INFO - PROCESS | 1931 | 1460989607613 Marionette TRACE conn5 <- [1,1694,null,{}] 07:26:47 INFO - PROCESS | 1931 | 1460989607631 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:47 INFO - PROCESS | 1931 | 1460989607870 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 07:26:48 INFO - PROCESS | 1931 | 1460989608057 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bf2a400 == 112 [pid = 1931] [id = 431] 07:26:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8c3df800) [pid = 1931] [serial = 1294] [outer = (nil)] 07:26:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8c3e6400) [pid = 1931] [serial = 1295] [outer = 0x8c3df800] 07:26:48 INFO - PROCESS | 1931 | 1460989608160 Marionette DEBUG loaded listener.js 07:26:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x8c510400) [pid = 1931] [serial = 1296] [outer = 0x8c3df800] 07:26:48 INFO - PROCESS | 1931 | 1460989608975 Marionette TRACE conn5 <- [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]]]}] 07:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 07:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1396ms 07:26:49 INFO - PROCESS | 1931 | 1460989609005 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 07:26:49 INFO - PROCESS | 1931 | 1460989609009 Marionette TRACE conn5 <- [1,1697,null,{"value":"8"}] 07:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 07:26:49 INFO - PROCESS | 1931 | 1460989609015 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 07:26:49 INFO - PROCESS | 1931 | 1460989609019 Marionette TRACE conn5 <- [1,1698,null,{}] 07:26:49 INFO - PROCESS | 1931 | 1460989609025 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:49 INFO - PROCESS | 1931 | 1460989609345 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 07:26:49 INFO - PROCESS | 1931 | 1460989609701 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x85592000 == 113 [pid = 1931] [id = 432] 07:26:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x85593000) [pid = 1931] [serial = 1297] [outer = (nil)] 07:26:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x860e0000) [pid = 1931] [serial = 1298] [outer = 0x85593000] 07:26:49 INFO - PROCESS | 1931 | 1460989609801 Marionette DEBUG loaded listener.js 07:26:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x86918400) [pid = 1931] [serial = 1299] [outer = 0x85593000] 07:26:50 INFO - PROCESS | 1931 | 1460989610840 Marionette TRACE conn5 <- [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]]]}] 07:26:50 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 07:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1890ms 07:26:50 INFO - PROCESS | 1931 | 1460989610909 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 07:26:50 INFO - PROCESS | 1931 | 1460989610916 Marionette TRACE conn5 <- [1,1701,null,{"value":"8"}] 07:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 07:26:50 INFO - PROCESS | 1931 | 1460989610924 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 07:26:50 INFO - PROCESS | 1931 | 1460989610931 Marionette TRACE conn5 <- [1,1702,null,{}] 07:26:50 INFO - PROCESS | 1931 | 1460989610940 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:51 INFO - PROCESS | 1931 | 1460989611271 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 07:26:51 INFO - PROCESS | 1931 | 1460989611607 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a4ef400 == 114 [pid = 1931] [id = 433] 07:26:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x8b431000) [pid = 1931] [serial = 1300] [outer = (nil)] 07:26:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x8b638c00) [pid = 1931] [serial = 1301] [outer = 0x8b431000] 07:26:51 INFO - PROCESS | 1931 | 1460989611769 Marionette DEBUG loaded listener.js 07:26:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x8c50d800) [pid = 1931] [serial = 1302] [outer = 0x8b431000] 07:26:52 INFO - PROCESS | 1931 | 1460989612811 Marionette TRACE conn5 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 07:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 07:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1961ms 07:26:52 INFO - PROCESS | 1931 | 1460989612886 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 07:26:52 INFO - PROCESS | 1931 | 1460989612891 Marionette TRACE conn5 <- [1,1705,null,{"value":"8"}] 07:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 07:26:52 INFO - PROCESS | 1931 | 1460989612899 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 07:26:52 INFO - PROCESS | 1931 | 1460989612902 Marionette TRACE conn5 <- [1,1706,null,{}] 07:26:52 INFO - PROCESS | 1931 | 1460989612910 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:53 INFO - PROCESS | 1931 | 1460989613152 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 07:26:53 INFO - PROCESS | 1931 | 1460989613496 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c74c000 == 115 [pid = 1931] [id = 434] 07:26:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x8c99b400) [pid = 1931] [serial = 1303] [outer = (nil)] 07:26:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x8c9a6800) [pid = 1931] [serial = 1304] [outer = 0x8c99b400] 07:26:53 INFO - PROCESS | 1931 | 1460989613588 Marionette DEBUG loaded listener.js 07:26:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x8c9b0000) [pid = 1931] [serial = 1305] [outer = 0x8c99b400] 07:26:54 INFO - PROCESS | 1931 | 1460989614554 Marionette TRACE conn5 <- [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]]]}] 07:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 07:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1689ms 07:26:54 INFO - PROCESS | 1931 | 1460989614588 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 07:26:54 INFO - PROCESS | 1931 | 1460989614595 Marionette TRACE conn5 <- [1,1709,null,{"value":"8"}] 07:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 07:26:54 INFO - PROCESS | 1931 | 1460989614614 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 07:26:54 INFO - PROCESS | 1931 | 1460989614622 Marionette TRACE conn5 <- [1,1710,null,{}] 07:26:54 INFO - PROCESS | 1931 | 1460989614629 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:54 INFO - PROCESS | 1931 | 1460989614861 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 07:26:55 INFO - PROCESS | 1931 | 1460989615189 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c3df000 == 116 [pid = 1931] [id = 435] 07:26:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x8c9a9400) [pid = 1931] [serial = 1306] [outer = (nil)] 07:26:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x8e1a6400) [pid = 1931] [serial = 1307] [outer = 0x8c9a9400] 07:26:55 INFO - PROCESS | 1931 | 1460989615301 Marionette DEBUG loaded listener.js 07:26:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x8e24c800) [pid = 1931] [serial = 1308] [outer = 0x8c9a9400] 07:26:56 INFO - PROCESS | 1931 | 1460989616206 Marionette TRACE conn5 <- [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]]]}] 07:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 07:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1659ms 07:26:56 INFO - PROCESS | 1931 | 1460989616265 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 07:26:56 INFO - PROCESS | 1931 | 1460989616268 Marionette TRACE conn5 <- [1,1713,null,{"value":"8"}] 07:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 07:26:56 INFO - PROCESS | 1931 | 1460989616276 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 07:26:56 INFO - PROCESS | 1931 | 1460989616280 Marionette TRACE conn5 <- [1,1714,null,{}] 07:26:56 INFO - PROCESS | 1931 | 1460989616286 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:56 INFO - PROCESS | 1931 | 1460989616514 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 07:26:56 INFO - PROCESS | 1931 | 1460989616840 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x8daf6400 == 117 [pid = 1931] [id = 436] 07:26:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x8e1a9c00) [pid = 1931] [serial = 1309] [outer = (nil)] 07:26:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x8e2b7800) [pid = 1931] [serial = 1310] [outer = 0x8e1a9c00] 07:26:56 INFO - PROCESS | 1931 | 1460989616938 Marionette DEBUG loaded listener.js 07:26:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x8e2ba400) [pid = 1931] [serial = 1311] [outer = 0x8e1a9c00] 07:26:57 INFO - PROCESS | 1931 | 1460989617858 Marionette TRACE conn5 <- [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]]]}] 07:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 07:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1634ms 07:26:57 INFO - PROCESS | 1931 | 1460989617912 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 07:26:57 INFO - PROCESS | 1931 | 1460989617915 Marionette TRACE conn5 <- [1,1717,null,{"value":"8"}] 07:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 07:26:57 INFO - PROCESS | 1931 | 1460989617922 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 07:26:57 INFO - PROCESS | 1931 | 1460989617925 Marionette TRACE conn5 <- [1,1718,null,{}] 07:26:57 INFO - PROCESS | 1931 | 1460989617932 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:58 INFO - PROCESS | 1931 | 1460989618166 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 07:26:58 INFO - PROCESS | 1931 | 1460989618505 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e2b8800 == 118 [pid = 1931] [id = 437] 07:26:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x8e3f0000) [pid = 1931] [serial = 1312] [outer = (nil)] 07:26:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x8ed11400) [pid = 1931] [serial = 1313] [outer = 0x8e3f0000] 07:26:58 INFO - PROCESS | 1931 | 1460989618617 Marionette DEBUG loaded listener.js 07:26:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x8ee06800) [pid = 1931] [serial = 1314] [outer = 0x8e3f0000] 07:26:59 INFO - PROCESS | 1931 | 1460989619586 Marionette TRACE conn5 <- [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]]]}] 07:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 07:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1737ms 07:26:59 INFO - PROCESS | 1931 | 1460989619661 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 07:26:59 INFO - PROCESS | 1931 | 1460989619665 Marionette TRACE conn5 <- [1,1721,null,{"value":"8"}] 07:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 07:26:59 INFO - PROCESS | 1931 | 1460989619672 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 07:26:59 INFO - PROCESS | 1931 | 1460989619676 Marionette TRACE conn5 <- [1,1722,null,{}] 07:26:59 INFO - PROCESS | 1931 | 1460989619683 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:59 INFO - PROCESS | 1931 | 1460989619919 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 07:27:00 INFO - PROCESS | 1931 | 1460989620254 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e3f3800 == 119 [pid = 1931] [id = 438] 07:27:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x8e3f6c00) [pid = 1931] [serial = 1315] [outer = (nil)] 07:27:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x8f264400) [pid = 1931] [serial = 1316] [outer = 0x8e3f6c00] 07:27:00 INFO - PROCESS | 1931 | 1460989620368 Marionette DEBUG loaded listener.js 07:27:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x8f492000) [pid = 1931] [serial = 1317] [outer = 0x8e3f6c00] 07:27:01 INFO - PROCESS | 1931 | 1460989621316 Marionette TRACE conn5 <- [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]]]}] 07:27:01 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 07:27:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1682ms 07:27:01 INFO - PROCESS | 1931 | 1460989621355 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 07:27:01 INFO - PROCESS | 1931 | 1460989621360 Marionette TRACE conn5 <- [1,1725,null,{"value":"8"}] 07:27:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 07:27:01 INFO - PROCESS | 1931 | 1460989621366 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 07:27:01 INFO - PROCESS | 1931 | 1460989621369 Marionette TRACE conn5 <- [1,1726,null,{}] 07:27:01 INFO - PROCESS | 1931 | 1460989621376 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:01 INFO - PROCESS | 1931 | 1460989621605 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 07:27:01 INFO - PROCESS | 1931 | 1460989621944 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c9a3000 == 120 [pid = 1931] [id = 439] 07:27:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x8f099400) [pid = 1931] [serial = 1318] [outer = (nil)] 07:27:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x8f57a000) [pid = 1931] [serial = 1319] [outer = 0x8f099400] 07:27:02 INFO - PROCESS | 1931 | 1460989622055 Marionette DEBUG loaded listener.js 07:27:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x8f57e800) [pid = 1931] [serial = 1320] [outer = 0x8f099400] 07:27:03 INFO - PROCESS | 1931 | 1460989623075 Marionette TRACE conn5 <- [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]]]}] 07:27:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 07:27:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1782ms 07:27:03 INFO - PROCESS | 1931 | 1460989623149 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 07:27:03 INFO - PROCESS | 1931 | 1460989623153 Marionette TRACE conn5 <- [1,1729,null,{"value":"8"}] 07:27:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 07:27:03 INFO - PROCESS | 1931 | 1460989623161 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 07:27:03 INFO - PROCESS | 1931 | 1460989623164 Marionette TRACE conn5 <- [1,1730,null,{}] 07:27:03 INFO - PROCESS | 1931 | 1460989623172 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:03 INFO - PROCESS | 1931 | 1460989623443 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 07:27:03 INFO - PROCESS | 1931 | 1460989623780 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x885f4800 == 121 [pid = 1931] [id = 440] 07:27:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x8c502400) [pid = 1931] [serial = 1321] [outer = (nil)] 07:27:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x8f57e000) [pid = 1931] [serial = 1322] [outer = 0x8c502400] 07:27:03 INFO - PROCESS | 1931 | 1460989623873 Marionette DEBUG loaded listener.js 07:27:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x91466c00) [pid = 1931] [serial = 1323] [outer = 0x8c502400] 07:27:04 INFO - PROCESS | 1931 | 1460989624798 Marionette TRACE conn5 <- [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]]]}] 07:27:04 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 07:27:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1684ms 07:27:04 INFO - PROCESS | 1931 | 1460989624845 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 07:27:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 07:27:04 INFO - PROCESS | 1931 | 1460989624850 Marionette TRACE conn5 <- [1,1733,null,{"value":"8"}] 07:27:04 INFO - PROCESS | 1931 | 1460989624856 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 07:27:04 INFO - PROCESS | 1931 | 1460989624860 Marionette TRACE conn5 <- [1,1734,null,{}] 07:27:04 INFO - PROCESS | 1931 | 1460989624866 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:05 INFO - PROCESS | 1931 | 1460989625105 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 07:27:05 INFO - PROCESS | 1931 | 1460989625585 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x915a4800 == 122 [pid = 1931] [id = 441] 07:27:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x915b1000) [pid = 1931] [serial = 1324] [outer = (nil)] 07:27:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x917d1400) [pid = 1931] [serial = 1325] [outer = 0x915b1000] 07:27:05 INFO - PROCESS | 1931 | 1460989625691 Marionette DEBUG loaded listener.js 07:27:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x932d7000) [pid = 1931] [serial = 1326] [outer = 0x915b1000] 07:27:06 INFO - PROCESS | 1931 | 1460989626602 Marionette TRACE conn5 <- [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]]]}] 07:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 07:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1782ms 07:27:06 INFO - PROCESS | 1931 | 1460989626639 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 07:27:06 INFO - PROCESS | 1931 | 1460989626643 Marionette TRACE conn5 <- [1,1737,null,{"value":"8"}] 07:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 07:27:06 INFO - PROCESS | 1931 | 1460989626650 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 07:27:06 INFO - PROCESS | 1931 | 1460989626653 Marionette TRACE conn5 <- [1,1738,null,{}] 07:27:06 INFO - PROCESS | 1931 | 1460989626660 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:06 INFO - PROCESS | 1931 | 1460989626894 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 07:27:07 INFO - PROCESS | 1931 | 1460989627176 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x915ae800 == 123 [pid = 1931] [id = 442] 07:27:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x950a4400) [pid = 1931] [serial = 1327] [outer = (nil)] 07:27:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x95197400) [pid = 1931] [serial = 1328] [outer = 0x950a4400] 07:27:07 INFO - PROCESS | 1931 | 1460989627344 Marionette DEBUG loaded listener.js 07:27:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x95ab3000) [pid = 1931] [serial = 1329] [outer = 0x950a4400] 07:27:08 INFO - PROCESS | 1931 | 1460989628328 Marionette TRACE conn5 <- [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]]]}] 07:27:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 07:27:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1741ms 07:27:08 INFO - PROCESS | 1931 | 1460989628391 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 07:27:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 07:27:08 INFO - PROCESS | 1931 | 1460989628396 Marionette TRACE conn5 <- [1,1741,null,{"value":"8"}] 07:27:08 INFO - PROCESS | 1931 | 1460989628403 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 07:27:08 INFO - PROCESS | 1931 | 1460989628408 Marionette TRACE conn5 <- [1,1742,null,{}] 07:27:08 INFO - PROCESS | 1931 | 1460989628414 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:08 INFO - PROCESS | 1931 | 1460989628744 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 07:27:09 INFO - PROCESS | 1931 | 1460989629123 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x8efb0c00 == 124 [pid = 1931] [id = 443] 07:27:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x8f26b400) [pid = 1931] [serial = 1330] [outer = (nil)] 07:27:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x9677cc00) [pid = 1931] [serial = 1331] [outer = 0x8f26b400] 07:27:09 INFO - PROCESS | 1931 | 1460989629214 Marionette DEBUG loaded listener.js 07:27:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x96c46c00) [pid = 1931] [serial = 1332] [outer = 0x8f26b400] 07:27:10 INFO - PROCESS | 1931 | 1460989630116 Marionette TRACE conn5 <- [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]]]}] 07:27:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 07:27:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1797ms 07:27:10 INFO - PROCESS | 1931 | 1460989630201 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 07:27:10 INFO - PROCESS | 1931 | 1460989630205 Marionette TRACE conn5 <- [1,1745,null,{"value":"8"}] 07:27:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 07:27:10 INFO - PROCESS | 1931 | 1460989630212 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 07:27:10 INFO - PROCESS | 1931 | 1460989630216 Marionette TRACE conn5 <- [1,1746,null,{}] 07:27:10 INFO - PROCESS | 1931 | 1460989630223 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:10 INFO - PROCESS | 1931 | 1460989630485 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 07:27:10 INFO - PROCESS | 1931 | 1460989630807 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x915ab000 == 125 [pid = 1931] [id = 444] 07:27:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x915b0000) [pid = 1931] [serial = 1333] [outer = (nil)] 07:27:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x96fd2800) [pid = 1931] [serial = 1334] [outer = 0x915b0000] 07:27:10 INFO - PROCESS | 1931 | 1460989630903 Marionette DEBUG loaded listener.js 07:27:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x971b6000) [pid = 1931] [serial = 1335] [outer = 0x915b0000] 07:27:11 INFO - PROCESS | 1931 | 1460989631898 Marionette TRACE conn5 <- [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]]]}] 07:27:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 07:27:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1735ms 07:27:11 INFO - PROCESS | 1931 | 1460989631948 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 07:27:11 INFO - PROCESS | 1931 | 1460989631951 Marionette TRACE conn5 <- [1,1749,null,{"value":"8"}] 07:27:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 07:27:11 INFO - PROCESS | 1931 | 1460989631959 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 07:27:11 INFO - PROCESS | 1931 | 1460989631963 Marionette TRACE conn5 <- [1,1750,null,{}] 07:27:11 INFO - PROCESS | 1931 | 1460989631969 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:12 INFO - PROCESS | 1931 | 1460989632207 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 07:27:12 INFO - PROCESS | 1931 | 1460989632530 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x857e2000 == 126 [pid = 1931] [id = 445] 07:27:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x86bbac00) [pid = 1931] [serial = 1336] [outer = (nil)] 07:27:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x970c5400) [pid = 1931] [serial = 1337] [outer = 0x86bbac00] 07:27:12 INFO - PROCESS | 1931 | 1460989632628 Marionette DEBUG loaded listener.js 07:27:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x980ae000) [pid = 1931] [serial = 1338] [outer = 0x86bbac00] 07:27:13 INFO - PROCESS | 1931 | 1460989633551 Marionette TRACE conn5 <- [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]]]}] 07:27:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 07:27:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1633ms 07:27:13 INFO - PROCESS | 1931 | 1460989633593 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 07:27:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 07:27:13 INFO - PROCESS | 1931 | 1460989633597 Marionette TRACE conn5 <- [1,1753,null,{"value":"8"}] 07:27:13 INFO - PROCESS | 1931 | 1460989633604 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 07:27:13 INFO - PROCESS | 1931 | 1460989633607 Marionette TRACE conn5 <- [1,1754,null,{}] 07:27:13 INFO - PROCESS | 1931 | 1460989633613 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:13 INFO - PROCESS | 1931 | 1460989633846 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 07:27:14 INFO - PROCESS | 1931 | 1460989634188 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x932d6c00 == 127 [pid = 1931] [id = 446] 07:27:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x950a3000) [pid = 1931] [serial = 1339] [outer = (nil)] 07:27:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x9898fc00) [pid = 1931] [serial = 1340] [outer = 0x950a3000] 07:27:14 INFO - PROCESS | 1931 | 1460989634285 Marionette DEBUG loaded listener.js 07:27:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x9ba8ec00) [pid = 1931] [serial = 1341] [outer = 0x950a3000] 07:27:15 INFO - PROCESS | 1931 | 1460989635194 Marionette TRACE conn5 <- [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]]]}] 07:27:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 07:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1631ms 07:27:15 INFO - PROCESS | 1931 | 1460989635235 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 07:27:15 INFO - PROCESS | 1931 | 1460989635239 Marionette TRACE conn5 <- [1,1757,null,{"value":"8"}] 07:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 07:27:15 INFO - PROCESS | 1931 | 1460989635268 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 07:27:15 INFO - PROCESS | 1931 | 1460989635271 Marionette TRACE conn5 <- [1,1758,null,{}] 07:27:15 INFO - PROCESS | 1931 | 1460989635279 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:15 INFO - PROCESS | 1931 | 1460989635511 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 07:27:15 INFO - PROCESS | 1931 | 1460989635838 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x857df400 == 128 [pid = 1931] [id = 447] 07:27:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x857e0000) [pid = 1931] [serial = 1342] [outer = (nil)] 07:27:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0x9fc77000) [pid = 1931] [serial = 1343] [outer = 0x857e0000] 07:27:15 INFO - PROCESS | 1931 | 1460989635938 Marionette DEBUG loaded listener.js 07:27:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0x9fca4c00) [pid = 1931] [serial = 1344] [outer = 0x857e0000] 07:27:16 INFO - PROCESS | 1931 | 1460989636865 Marionette TRACE conn5 <- [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]]]}] 07:27:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 07:27:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1644ms 07:27:16 INFO - PROCESS | 1931 | 1460989636908 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 07:27:16 INFO - PROCESS | 1931 | 1460989636912 Marionette TRACE conn5 <- [1,1761,null,{"value":"8"}] 07:27:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 07:27:16 INFO - PROCESS | 1931 | 1460989636919 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 07:27:16 INFO - PROCESS | 1931 | 1460989636923 Marionette TRACE conn5 <- [1,1762,null,{}] 07:27:16 INFO - PROCESS | 1931 | 1460989636929 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:17 INFO - PROCESS | 1931 | 1460989637167 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 07:27:17 INFO - PROCESS | 1931 | 1460989637493 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x96fc6000 == 129 [pid = 1931] [id = 448] 07:27:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0x9fbba400) [pid = 1931] [serial = 1345] [outer = (nil)] 07:27:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0xa008b400) [pid = 1931] [serial = 1346] [outer = 0x9fbba400] 07:27:17 INFO - PROCESS | 1931 | 1460989637590 Marionette DEBUG loaded listener.js 07:27:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0xa00d2400) [pid = 1931] [serial = 1347] [outer = 0x9fbba400] 07:27:18 INFO - PROCESS | 1931 | 1460989638499 Marionette TRACE conn5 <- [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]]]}] 07:27:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 07:27:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1645ms 07:27:18 INFO - PROCESS | 1931 | 1460989638565 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 07:27:18 INFO - PROCESS | 1931 | 1460989638570 Marionette TRACE conn5 <- [1,1765,null,{"value":"8"}] 07:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 07:27:18 INFO - PROCESS | 1931 | 1460989638576 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 07:27:18 INFO - PROCESS | 1931 | 1460989638580 Marionette TRACE conn5 <- [1,1766,null,{}] 07:27:18 INFO - PROCESS | 1931 | 1460989638586 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:18 INFO - PROCESS | 1931 | 1460989638814 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 07:27:19 INFO - PROCESS | 1931 | 1460989639145 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x84cd8800 == 130 [pid = 1931] [id = 449] 07:27:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 196 (0x96c4b400) [pid = 1931] [serial = 1348] [outer = (nil)] 07:27:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 197 (0xa00cec00) [pid = 1931] [serial = 1349] [outer = 0x96c4b400] 07:27:19 INFO - PROCESS | 1931 | 1460989639241 Marionette DEBUG loaded listener.js 07:27:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 198 (0xa0af6c00) [pid = 1931] [serial = 1350] [outer = 0x96c4b400] 07:27:21 INFO - PROCESS | 1931 | --DOCSHELL 0x97b8d800 == 129 [pid = 1931] [id = 332] 07:27:21 INFO - PROCESS | 1931 | --DOCSHELL 0x8daeac00 == 128 [pid = 1931] [id = 325] 07:27:21 INFO - PROCESS | 1931 | --DOCSHELL 0x8f575c00 == 127 [pid = 1931] [id = 328] 07:27:21 INFO - PROCESS | 1931 | --DOCSHELL 0x89597c00 == 126 [pid = 1931] [id = 239] 07:27:21 INFO - PROCESS | 1931 | --DOCSHELL 0x87873c00 == 125 [pid = 1931] [id = 335] 07:27:21 INFO - PROCESS | 1931 | --DOCSHELL 0x8c264400 == 124 [pid = 1931] [id = 331] 07:27:21 INFO - PROCESS | 1931 | --DOCSHELL 0x8bf1d000 == 123 [pid = 1931] [id = 334] 07:27:21 INFO - PROCESS | 1931 | --DOCSHELL 0x96f99000 == 122 [pid = 1931] [id = 329] 07:27:21 INFO - PROCESS | 1931 | --DOCSHELL 0x8f26c800 == 121 [pid = 1931] [id = 327] 07:27:21 INFO - PROCESS | 1931 | --DOCSHELL 0x8ed19800 == 120 [pid = 1931] [id = 326] 07:27:21 INFO - PROCESS | 1931 | --DOCSHELL 0x9687b400 == 119 [pid = 1931] [id = 330] 07:27:21 INFO - PROCESS | 1931 | --DOCSHELL 0x91468400 == 118 [pid = 1931] [id = 426] 07:27:21 INFO - PROCESS | 1931 | --DOCSHELL 0x95055400 == 117 [pid = 1931] [id = 425] 07:27:21 INFO - PROCESS | 1931 | --DOCSHELL 0x8f262400 == 116 [pid = 1931] [id = 423] 07:27:21 INFO - PROCESS | 1931 | --DOCSHELL 0x8f5d2c00 == 115 [pid = 1931] [id = 424] 07:27:21 INFO - PROCESS | 1931 | --DOCSHELL 0x95193c00 == 114 [pid = 1931] [id = 422] 07:27:21 INFO - PROCESS | 1931 | --DOCSHELL 0x915a5c00 == 113 [pid = 1931] [id = 421] 07:27:21 INFO - PROCESS | 1931 | --DOCSHELL 0x9146c800 == 112 [pid = 1931] [id = 420] 07:27:21 INFO - PROCESS | 1931 | --DOCSHELL 0x8efb0400 == 111 [pid = 1931] [id = 418] 07:27:21 INFO - PROCESS | 1931 | --DOCSHELL 0x8ed19000 == 110 [pid = 1931] [id = 419] 07:27:21 INFO - PROCESS | 1931 | --DOCSHELL 0x8daf6c00 == 109 [pid = 1931] [id = 417] 07:27:21 INFO - PROCESS | 1931 | --DOCSHELL 0x8c9a7400 == 108 [pid = 1931] [id = 416] 07:27:21 INFO - PROCESS | 1931 | --DOCSHELL 0x8e24b800 == 107 [pid = 1931] [id = 415] 07:27:21 INFO - PROCESS | 1931 | --DOCSHELL 0x8b43a400 == 106 [pid = 1931] [id = 414] 07:27:21 INFO - PROCESS | 1931 | --DOCSHELL 0x8c257000 == 105 [pid = 1931] [id = 413] 07:27:21 INFO - PROCESS | 1931 | --DOCSHELL 0x8959b800 == 104 [pid = 1931] [id = 411] 07:27:21 INFO - PROCESS | 1931 | --DOCSHELL 0x8bf1f400 == 103 [pid = 1931] [id = 412] 07:27:21 INFO - PROCESS | 1931 | --DOCSHELL 0x860e4c00 == 102 [pid = 1931] [id = 410] 07:27:21 INFO - PROCESS | 1931 | --DOMWINDOW == 197 (0x8bfb1800) [pid = 1931] [serial = 1226] [outer = (nil)] [url = about:blank] 07:27:21 INFO - PROCESS | 1931 | --DOMWINDOW == 196 (0x8c268400) [pid = 1931] [serial = 1227] [outer = (nil)] [url = about:blank] 07:27:21 INFO - PROCESS | 1931 | --DOMWINDOW == 195 (0x8b439000) [pid = 1931] [serial = 1169] [outer = (nil)] [url = about:blank] 07:27:21 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0x860ea800) [pid = 1931] [serial = 1166] [outer = (nil)] [url = about:blank] 07:27:21 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x8bf25400) [pid = 1931] [serial = 1164] [outer = (nil)] [url = about:blank] 07:27:21 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0x87876000) [pid = 1931] [serial = 1220] [outer = (nil)] [url = about:blank] 07:27:21 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x8959a000) [pid = 1931] [serial = 1221] [outer = (nil)] [url = about:blank] 07:27:21 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x8787bc00) [pid = 1931] [serial = 1218] [outer = (nil)] [url = about:blank] 07:27:21 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x86bbfc00) [pid = 1931] [serial = 1217] [outer = (nil)] [url = about:blank] 07:27:21 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x98882800) [pid = 1931] [serial = 1214] [outer = (nil)] [url = about:blank] 07:27:21 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x970cf800) [pid = 1931] [serial = 1211] [outer = (nil)] [url = about:blank] 07:27:21 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x96fc4800) [pid = 1931] [serial = 1208] [outer = (nil)] [url = about:blank] 07:27:21 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x96bbb800) [pid = 1931] [serial = 1205] [outer = (nil)] [url = about:blank] 07:27:21 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x95bc7000) [pid = 1931] [serial = 1202] [outer = (nil)] [url = about:blank] 07:27:21 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x950a7400) [pid = 1931] [serial = 1199] [outer = (nil)] [url = about:blank] 07:27:21 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x915ad000) [pid = 1931] [serial = 1196] [outer = (nil)] [url = about:blank] 07:27:21 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x8f5d5800) [pid = 1931] [serial = 1193] [outer = (nil)] [url = about:blank] 07:27:21 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x8f4d1800) [pid = 1931] [serial = 1190] [outer = (nil)] [url = about:blank] 07:27:21 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x8f262000) [pid = 1931] [serial = 1187] [outer = (nil)] [url = about:blank] 07:27:21 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x8ee09400) [pid = 1931] [serial = 1184] [outer = (nil)] [url = about:blank] 07:27:21 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x8e2b4c00) [pid = 1931] [serial = 1181] [outer = (nil)] [url = about:blank] 07:27:21 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x8daf7800) [pid = 1931] [serial = 1178] [outer = (nil)] [url = about:blank] 07:27:21 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x8d7da400) [pid = 1931] [serial = 1175] [outer = (nil)] [url = about:blank] 07:27:21 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x8c508000) [pid = 1931] [serial = 1172] [outer = (nil)] [url = about:blank] 07:27:21 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x8b641000) [pid = 1931] [serial = 1224] [outer = (nil)] [url = about:blank] 07:27:21 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x8b562c00) [pid = 1931] [serial = 1223] [outer = (nil)] [url = about:blank] 07:27:21 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x8a4f0c00) [pid = 1931] [serial = 1229] [outer = (nil)] [url = about:blank] 07:27:21 INFO - PROCESS | 1931 | 1460989641895 Marionette TRACE conn5 <- [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]]]}] 07:27:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 07:27:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 3340ms 07:27:21 INFO - PROCESS | 1931 | 1460989641917 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 07:27:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 07:27:21 INFO - PROCESS | 1931 | 1460989641922 Marionette TRACE conn5 <- [1,1769,null,{"value":"8"}] 07:27:21 INFO - PROCESS | 1931 | 1460989641931 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 07:27:21 INFO - PROCESS | 1931 | 1460989641936 Marionette TRACE conn5 <- [1,1770,null,{}] 07:27:21 INFO - PROCESS | 1931 | 1460989641944 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:22 INFO - PROCESS | 1931 | 1460989642162 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 07:27:22 INFO - PROCESS | 1931 | 1460989642363 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x8558ec00 == 103 [pid = 1931] [id = 450] 07:27:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x86bb2c00) [pid = 1931] [serial = 1351] [outer = (nil)] 07:27:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x87880000) [pid = 1931] [serial = 1352] [outer = 0x86bb2c00] 07:27:22 INFO - PROCESS | 1931 | 1460989642459 Marionette DEBUG loaded listener.js 07:27:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x8959b000) [pid = 1931] [serial = 1353] [outer = 0x86bb2c00] 07:27:23 INFO - PROCESS | 1931 | 1460989643446 Marionette TRACE conn5 <- [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]]]}] 07:27:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 07:27:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1585ms 07:27:23 INFO - PROCESS | 1931 | 1460989643516 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 07:27:23 INFO - PROCESS | 1931 | 1460989643524 Marionette TRACE conn5 <- [1,1773,null,{"value":"8"}] 07:27:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 07:27:23 INFO - PROCESS | 1931 | 1460989643536 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 07:27:23 INFO - PROCESS | 1931 | 1460989643539 Marionette TRACE conn5 <- [1,1774,null,{}] 07:27:23 INFO - PROCESS | 1931 | 1460989643546 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:23 INFO - PROCESS | 1931 | 1460989643769 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 07:27:24 INFO - PROCESS | 1931 | 1460989644086 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b438400 == 104 [pid = 1931] [id = 451] 07:27:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x8b43a000) [pid = 1931] [serial = 1354] [outer = (nil)] 07:27:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x8bf1b400) [pid = 1931] [serial = 1355] [outer = 0x8b43a000] 07:27:24 INFO - PROCESS | 1931 | 1460989644188 Marionette DEBUG loaded listener.js 07:27:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x8bf28c00) [pid = 1931] [serial = 1356] [outer = 0x8b43a000] 07:27:25 INFO - PROCESS | 1931 | 1460989645072 Marionette TRACE conn5 <- [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]]]}] 07:27:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 07:27:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1587ms 07:27:25 INFO - PROCESS | 1931 | 1460989645124 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 07:27:25 INFO - PROCESS | 1931 | 1460989645127 Marionette TRACE conn5 <- [1,1777,null,{"value":"8"}] 07:27:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 07:27:25 INFO - PROCESS | 1931 | 1460989645141 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 07:27:25 INFO - PROCESS | 1931 | 1460989645147 Marionette TRACE conn5 <- [1,1778,null,{}] 07:27:25 INFO - PROCESS | 1931 | 1460989645164 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:25 INFO - PROCESS | 1931 | 1460989645470 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 07:27:25 INFO - PROCESS | 1931 | 1460989645502 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b562c00 == 105 [pid = 1931] [id = 452] 07:27:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x8c269800) [pid = 1931] [serial = 1357] [outer = (nil)] 07:27:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x8c752c00) [pid = 1931] [serial = 1358] [outer = 0x8c269800] 07:27:25 INFO - PROCESS | 1931 | 1460989645582 Marionette DEBUG loaded listener.js 07:27:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x8c9a2c00) [pid = 1931] [serial = 1359] [outer = 0x8c269800] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x95807000) [pid = 1931] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x8e255400) [pid = 1931] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x8bfb6000) [pid = 1931] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x96fd0800) [pid = 1931] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x98881000) [pid = 1931] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x96c4a800) [pid = 1931] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x8c50ac00) [pid = 1931] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x950a2c00) [pid = 1931] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x89597800) [pid = 1931] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x8d99d000) [pid = 1931] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x8f26a800) [pid = 1931] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x8f4d8800) [pid = 1931] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x898cc000) [pid = 1931] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x917cac00) [pid = 1931] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x8e1b0c00) [pid = 1931] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x8e3eb400) [pid = 1931] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x8e1ae800) [pid = 1931] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x9146f000) [pid = 1931] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x885f3c00) [pid = 1931] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x8c510c00) [pid = 1931] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x8c257c00) [pid = 1931] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x8ed1e800) [pid = 1931] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x8e24c000) [pid = 1931] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x86bb5000) [pid = 1931] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x8f0a0000) [pid = 1931] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x8b63c000) [pid = 1931] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x860e1400) [pid = 1931] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x95bcb800) [pid = 1931] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x8efb4400) [pid = 1931] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x8f497c00) [pid = 1931] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x898cb000) [pid = 1931] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x860e6000) [pid = 1931] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x915a6c00) [pid = 1931] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x950a2000) [pid = 1931] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x860e4400) [pid = 1931] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x8c26fc00) [pid = 1931] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x8ed1f400) [pid = 1931] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x885f0000) [pid = 1931] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x915a9c00) [pid = 1931] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 07:27:26 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x932d3400) [pid = 1931] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 07:27:27 INFO - PROCESS | 1931 | 1460989647388 Marionette TRACE conn5 <- [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]]]}] 07:27:27 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 07:27:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 2295ms 07:27:27 INFO - PROCESS | 1931 | 1460989647437 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 07:27:27 INFO - PROCESS | 1931 | 1460989647441 Marionette TRACE conn5 <- [1,1781,null,{"value":"8"}] 07:27:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 07:27:27 INFO - PROCESS | 1931 | 1460989647448 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 07:27:27 INFO - PROCESS | 1931 | 1460989647451 Marionette TRACE conn5 <- [1,1782,null,{}] 07:27:27 INFO - PROCESS | 1931 | 1460989647456 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:27 INFO - PROCESS | 1931 | 1460989647657 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 07:27:27 INFO - PROCESS | 1931 | 1460989647896 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x860e5800 == 106 [pid = 1931] [id = 453] 07:27:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8691ac00) [pid = 1931] [serial = 1360] [outer = (nil)] 07:27:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x898cb000) [pid = 1931] [serial = 1361] [outer = 0x8691ac00] 07:27:27 INFO - PROCESS | 1931 | 1460989647974 Marionette DEBUG loaded listener.js 07:27:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8c25d400) [pid = 1931] [serial = 1362] [outer = 0x8691ac00] 07:27:28 INFO - PROCESS | 1931 | 1460989648745 Marionette TRACE conn5 <- [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]]]}] 07:27:28 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 07:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1479ms 07:27:28 INFO - PROCESS | 1931 | 1460989648928 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 07:27:28 INFO - PROCESS | 1931 | 1460989648935 Marionette TRACE conn5 <- [1,1785,null,{"value":"8"}] 07:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 07:27:28 INFO - PROCESS | 1931 | 1460989648944 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 07:27:28 INFO - PROCESS | 1931 | 1460989648949 Marionette TRACE conn5 <- [1,1786,null,{}] 07:27:28 INFO - PROCESS | 1931 | 1460989648958 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:29 INFO - PROCESS | 1931 | 1460989649215 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 07:27:29 INFO - PROCESS | 1931 | 1460989649569 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x87876000 == 107 [pid = 1931] [id = 454] 07:27:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x87877800) [pid = 1931] [serial = 1363] [outer = (nil)] 07:27:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x8787d000) [pid = 1931] [serial = 1364] [outer = 0x87877800] 07:27:29 INFO - PROCESS | 1931 | 1460989649661 Marionette DEBUG loaded listener.js 07:27:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x8958d800) [pid = 1931] [serial = 1365] [outer = 0x87877800] 07:27:30 INFO - PROCESS | 1931 | 1460989650682 Marionette TRACE conn5 <- [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]]]}] 07:27:30 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 07:27:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1791ms 07:27:30 INFO - PROCESS | 1931 | 1460989650736 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 07:27:30 INFO - PROCESS | 1931 | 1460989650743 Marionette TRACE conn5 <- [1,1789,null,{"value":"8"}] 07:27:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 07:27:30 INFO - PROCESS | 1931 | 1460989650756 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 07:27:30 INFO - PROCESS | 1931 | 1460989650763 Marionette TRACE conn5 <- [1,1790,null,{}] 07:27:30 INFO - PROCESS | 1931 | 1460989650769 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:31 INFO - PROCESS | 1931 | 1460989651006 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 07:27:31 INFO - PROCESS | 1931 | 1460989651343 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b633800 == 108 [pid = 1931] [id = 455] 07:27:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x8b636c00) [pid = 1931] [serial = 1366] [outer = (nil)] 07:27:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x8bf1e400) [pid = 1931] [serial = 1367] [outer = 0x8b636c00] 07:27:31 INFO - PROCESS | 1931 | 1460989651443 Marionette DEBUG loaded listener.js 07:27:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x8c264400) [pid = 1931] [serial = 1368] [outer = 0x8b636c00] 07:27:32 INFO - PROCESS | 1931 | 1460989652513 Marionette TRACE conn5 <- [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]]]}] 07:27:32 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) 07:27:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1794ms 07:27:32 INFO - PROCESS | 1931 | 1460989652548 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 07:27:32 INFO - PROCESS | 1931 | 1460989652551 Marionette TRACE conn5 <- [1,1793,null,{"value":"8"}] 07:27:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 07:27:32 INFO - PROCESS | 1931 | 1460989652560 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 07:27:32 INFO - PROCESS | 1931 | 1460989652564 Marionette TRACE conn5 <- [1,1794,null,{}] 07:27:32 INFO - PROCESS | 1931 | 1460989652580 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:32 INFO - PROCESS | 1931 | 1460989652832 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 07:27:33 INFO - PROCESS | 1931 | 1460989653204 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bf23800 == 109 [pid = 1931] [id = 456] 07:27:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x8c9a4800) [pid = 1931] [serial = 1369] [outer = (nil)] 07:27:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x8d99d000) [pid = 1931] [serial = 1370] [outer = 0x8c9a4800] 07:27:33 INFO - PROCESS | 1931 | 1460989653307 Marionette DEBUG loaded listener.js 07:27:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x8daeb000) [pid = 1931] [serial = 1371] [outer = 0x8c9a4800] 07:27:34 INFO - PROCESS | 1931 | 1460989654264 Marionette TRACE conn5 <- [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]]]}] 07:27:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:27:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1738ms 07:27:34 INFO - PROCESS | 1931 | 1460989654298 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 07:27:34 INFO - PROCESS | 1931 | 1460989654301 Marionette TRACE conn5 <- [1,1797,null,{"value":"8"}] 07:27:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 07:27:34 INFO - PROCESS | 1931 | 1460989654309 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 07:27:34 INFO - PROCESS | 1931 | 1460989654312 Marionette TRACE conn5 <- [1,1798,null,{}] 07:27:34 INFO - PROCESS | 1931 | 1460989654318 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:34 INFO - PROCESS | 1931 | 1460989654542 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 07:27:34 INFO - PROCESS | 1931 | 1460989654875 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c9a1400 == 110 [pid = 1931] [id = 457] 07:27:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x8e1a3000) [pid = 1931] [serial = 1372] [outer = (nil)] 07:27:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x8e1af400) [pid = 1931] [serial = 1373] [outer = 0x8e1a3000] 07:27:34 INFO - PROCESS | 1931 | 1460989654974 Marionette DEBUG loaded listener.js 07:27:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x8e253c00) [pid = 1931] [serial = 1374] [outer = 0x8e1a3000] 07:27:35 INFO - PROCESS | 1931 | 1460989655911 Marionette TRACE conn5 <- [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]]]}] 07:27:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 07:27:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1645ms 07:27:35 INFO - PROCESS | 1931 | 1460989655954 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 07:27:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 07:27:35 INFO - PROCESS | 1931 | 1460989655959 Marionette TRACE conn5 <- [1,1801,null,{"value":"8"}] 07:27:35 INFO - PROCESS | 1931 | 1460989655967 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 07:27:35 INFO - PROCESS | 1931 | 1460989655970 Marionette TRACE conn5 <- [1,1802,null,{}] 07:27:35 INFO - PROCESS | 1931 | 1460989655977 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:36 INFO - PROCESS | 1931 | 1460989656223 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 07:27:36 INFO - PROCESS | 1931 | 1460989656589 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e1a5800 == 111 [pid = 1931] [id = 458] 07:27:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x8e2b4400) [pid = 1931] [serial = 1375] [outer = (nil)] 07:27:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x8e2c0c00) [pid = 1931] [serial = 1376] [outer = 0x8e2b4400] 07:27:36 INFO - PROCESS | 1931 | 1460989656692 Marionette DEBUG loaded listener.js 07:27:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x8e3ef400) [pid = 1931] [serial = 1377] [outer = 0x8e2b4400] 07:27:37 INFO - PROCESS | 1931 | 1460989657651 Marionette TRACE conn5 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 07:27:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 07:27:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1736ms 07:27:37 INFO - PROCESS | 1931 | 1460989657704 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 07:27:37 INFO - PROCESS | 1931 | 1460989657707 Marionette TRACE conn5 <- [1,1805,null,{"value":"8"}] 07:27:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 07:27:37 INFO - PROCESS | 1931 | 1460989657714 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 07:27:37 INFO - PROCESS | 1931 | 1460989657718 Marionette TRACE conn5 <- [1,1806,null,{}] 07:27:37 INFO - PROCESS | 1931 | 1460989657724 Marionette TRACE conn5 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:37 INFO - PROCESS | 1931 | 1460989657992 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 07:27:38 INFO - PROCESS | 1931 | 1460989658333 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a24f000 == 112 [pid = 1931] [id = 459] 07:27:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x8e2bac00) [pid = 1931] [serial = 1378] [outer = (nil)] 07:27:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x8efb4400) [pid = 1931] [serial = 1379] [outer = 0x8e2bac00] 07:27:38 INFO - PROCESS | 1931 | 1460989658435 Marionette DEBUG loaded listener.js 07:27:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x8f0a4400) [pid = 1931] [serial = 1380] [outer = 0x8e2bac00] 07:27:39 INFO - PROCESS | 1931 | 1460989659342 Marionette TRACE conn5 <- [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]]]}] 07:27:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 07:27:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1699ms 07:27:39 INFO - PROCESS | 1931 | 1460989659415 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 07:27:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 07:27:39 INFO - PROCESS | 1931 | 1460989659419 Marionette TRACE conn5 <- [1,1809,null,{"value":"8"}] 07:27:39 INFO - PROCESS | 1931 | 1460989659426 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 07:27:39 INFO - PROCESS | 1931 | 1460989659429 Marionette TRACE conn5 <- [1,1810,null,{}] 07:27:39 INFO - PROCESS | 1931 | 1460989659435 Marionette TRACE conn5 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:39 INFO - PROCESS | 1931 | 1460989659695 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 07:27:40 INFO - PROCESS | 1931 | 1460989660018 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ee0e000 == 113 [pid = 1931] [id = 460] 07:27:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x8f262400) [pid = 1931] [serial = 1381] [outer = (nil)] 07:27:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x8f498800) [pid = 1931] [serial = 1382] [outer = 0x8f262400] 07:27:40 INFO - PROCESS | 1931 | 1460989660114 Marionette DEBUG loaded listener.js 07:27:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x8f4d8800) [pid = 1931] [serial = 1383] [outer = 0x8f262400] 07:27:41 INFO - PROCESS | 1931 | 1460989661041 Marionette TRACE conn5 <- [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]]]}] 07:27:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 07:27:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1683ms 07:27:41 INFO - PROCESS | 1931 | 1460989661119 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 07:27:41 INFO - PROCESS | 1931 | 1460989661124 Marionette TRACE conn5 <- [1,1813,null,{"value":"8"}] 07:27:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 07:27:41 INFO - PROCESS | 1931 | 1460989661131 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 07:27:41 INFO - PROCESS | 1931 | 1460989661135 Marionette TRACE conn5 <- [1,1814,null,{}] 07:27:41 INFO - PROCESS | 1931 | 1460989661141 Marionette TRACE conn5 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:41 INFO - PROCESS | 1931 | 1460989661377 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 07:27:41 INFO - PROCESS | 1931 | 1460989661722 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e1ad000 == 114 [pid = 1931] [id = 461] 07:27:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x8e2b1c00) [pid = 1931] [serial = 1384] [outer = (nil)] 07:27:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x8f57dc00) [pid = 1931] [serial = 1385] [outer = 0x8e2b1c00] 07:27:41 INFO - PROCESS | 1931 | 1460989661835 Marionette DEBUG loaded listener.js 07:27:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x91467c00) [pid = 1931] [serial = 1386] [outer = 0x8e2b1c00] 07:27:42 INFO - PROCESS | 1931 | 1460989662757 Marionette TRACE conn5 <- [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]]]}] 07:27:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 07:27:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1689ms 07:27:42 INFO - PROCESS | 1931 | 1460989662820 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 07:27:42 INFO - PROCESS | 1931 | 1460989662824 Marionette TRACE conn5 <- [1,1817,null,{"value":"8"}] 07:27:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 07:27:42 INFO - PROCESS | 1931 | 1460989662831 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 07:27:42 INFO - PROCESS | 1931 | 1460989662835 Marionette TRACE conn5 <- [1,1818,null,{}] 07:27:42 INFO - PROCESS | 1931 | 1460989662842 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:43 INFO - PROCESS | 1931 | 1460989663078 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 07:27:43 INFO - PROCESS | 1931 | 1460989663417 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x8daf2000 == 115 [pid = 1931] [id = 462] 07:27:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x8e3f5000) [pid = 1931] [serial = 1387] [outer = (nil)] 07:27:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x917d0400) [pid = 1931] [serial = 1388] [outer = 0x8e3f5000] 07:27:43 INFO - PROCESS | 1931 | 1460989663515 Marionette DEBUG loaded listener.js 07:27:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x932d1000) [pid = 1931] [serial = 1389] [outer = 0x8e3f5000] 07:27:44 INFO - PROCESS | 1931 | 1460989664452 Marionette TRACE conn5 <- [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]]]}] 07:27:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 07:27:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1682ms 07:27:44 INFO - PROCESS | 1931 | 1460989664517 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 07:27:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 07:27:44 INFO - PROCESS | 1931 | 1460989664521 Marionette TRACE conn5 <- [1,1821,null,{"value":"8"}] 07:27:44 INFO - PROCESS | 1931 | 1460989664528 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 07:27:44 INFO - PROCESS | 1931 | 1460989664531 Marionette TRACE conn5 <- [1,1822,null,{}] 07:27:44 INFO - PROCESS | 1931 | 1460989664537 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:44 INFO - PROCESS | 1931 | 1460989664771 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 07:27:45 INFO - PROCESS | 1931 | 1460989665103 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x8daf8000 == 116 [pid = 1931] [id = 463] 07:27:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x8f5d7c00) [pid = 1931] [serial = 1390] [outer = (nil)] 07:27:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x95198800) [pid = 1931] [serial = 1391] [outer = 0x8f5d7c00] 07:27:45 INFO - PROCESS | 1931 | 1460989665206 Marionette DEBUG loaded listener.js 07:27:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x958a3c00) [pid = 1931] [serial = 1392] [outer = 0x8f5d7c00] 07:27:46 INFO - PROCESS | 1931 | 1460989666147 Marionette TRACE conn5 <- [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]]]}] 07:27:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 07:27:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1689ms 07:27:46 INFO - PROCESS | 1931 | 1460989666219 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 07:27:46 INFO - PROCESS | 1931 | 1460989666224 Marionette TRACE conn5 <- [1,1825,null,{"value":"8"}] 07:27:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 07:27:46 INFO - PROCESS | 1931 | 1460989666231 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 07:27:46 INFO - PROCESS | 1931 | 1460989666236 Marionette TRACE conn5 <- [1,1826,null,{}] 07:27:46 INFO - PROCESS | 1931 | 1460989666242 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:46 INFO - PROCESS | 1931 | 1460989666537 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 07:27:46 INFO - PROCESS | 1931 | 1460989666895 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x950a5400 == 117 [pid = 1931] [id = 464] 07:27:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x96780800) [pid = 1931] [serial = 1393] [outer = (nil)] 07:27:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x96c40000) [pid = 1931] [serial = 1394] [outer = 0x96780800] 07:27:47 INFO - PROCESS | 1931 | 1460989667001 Marionette DEBUG loaded listener.js 07:27:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x96c4c400) [pid = 1931] [serial = 1395] [outer = 0x96780800] 07:27:48 INFO - PROCESS | 1931 | 1460989668069 Marionette TRACE conn5 <- [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]]]}] 07:27:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 07:27:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1886ms 07:27:48 INFO - PROCESS | 1931 | 1460989668137 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 07:27:48 INFO - PROCESS | 1931 | 1460989668144 Marionette TRACE conn5 <- [1,1829,null,{"value":"8"}] 07:27:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 07:27:48 INFO - PROCESS | 1931 | 1460989668155 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 07:27:48 INFO - PROCESS | 1931 | 1460989668160 Marionette TRACE conn5 <- [1,1830,null,{}] 07:27:48 INFO - PROCESS | 1931 | 1460989668171 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:48 INFO - PROCESS | 1931 | 1460989668448 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 07:27:48 INFO - PROCESS | 1931 | 1460989668764 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x95f3ec00 == 118 [pid = 1931] [id = 465] 07:27:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x96a98800) [pid = 1931] [serial = 1396] [outer = (nil)] 07:27:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x96fcf000) [pid = 1931] [serial = 1397] [outer = 0x96a98800] 07:27:48 INFO - PROCESS | 1931 | 1460989668856 Marionette DEBUG loaded listener.js 07:27:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x970cf000) [pid = 1931] [serial = 1398] [outer = 0x96a98800] 07:27:49 INFO - PROCESS | 1931 | 1460989669785 Marionette TRACE conn5 <- [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]]]}] 07:27:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 07:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1688ms 07:27:49 INFO - PROCESS | 1931 | 1460989669842 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 07:27:49 INFO - PROCESS | 1931 | 1460989669846 Marionette TRACE conn5 <- [1,1833,null,{"value":"8"}] 07:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 07:27:49 INFO - PROCESS | 1931 | 1460989669853 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 07:27:49 INFO - PROCESS | 1931 | 1460989669857 Marionette TRACE conn5 <- [1,1834,null,{}] 07:27:49 INFO - PROCESS | 1931 | 1460989669863 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:50 INFO - PROCESS | 1931 | 1460989670096 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 07:27:50 INFO - PROCESS | 1931 | 1460989670444 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x96c4c000 == 119 [pid = 1931] [id = 466] 07:27:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x96f9e800) [pid = 1931] [serial = 1399] [outer = (nil)] 07:27:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x98996800) [pid = 1931] [serial = 1400] [outer = 0x96f9e800] 07:27:50 INFO - PROCESS | 1931 | 1460989670544 Marionette DEBUG loaded listener.js 07:27:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x9ae08400) [pid = 1931] [serial = 1401] [outer = 0x96f9e800] 07:27:51 INFO - PROCESS | 1931 | 1460989671473 Marionette TRACE conn5 <- [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]]]}] 07:27:51 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 07:27:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1685ms 07:27:51 INFO - PROCESS | 1931 | 1460989671540 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 07:27:51 INFO - PROCESS | 1931 | 1460989671543 Marionette TRACE conn5 <- [1,1837,null,{"value":"8"}] 07:27:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 07:27:51 INFO - PROCESS | 1931 | 1460989671551 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 07:27:51 INFO - PROCESS | 1931 | 1460989671555 Marionette TRACE conn5 <- [1,1838,null,{}] 07:27:51 INFO - PROCESS | 1931 | 1460989671561 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:51 INFO - PROCESS | 1931 | 1460989671852 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 07:27:52 INFO - PROCESS | 1931 | 1460989672207 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x84cd8400 == 120 [pid = 1931] [id = 467] 07:27:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x980a7c00) [pid = 1931] [serial = 1402] [outer = (nil)] 07:27:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x9fe23800) [pid = 1931] [serial = 1403] [outer = 0x980a7c00] 07:27:52 INFO - PROCESS | 1931 | 1460989672310 Marionette DEBUG loaded listener.js 07:27:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0xa0aec800) [pid = 1931] [serial = 1404] [outer = 0x980a7c00] 07:27:53 INFO - PROCESS | 1931 | 1460989673254 Marionette TRACE conn5 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 07:27:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 07:27:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1738ms 07:27:53 INFO - PROCESS | 1931 | 1460989673290 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 07:27:53 INFO - PROCESS | 1931 | 1460989673295 Marionette TRACE conn5 <- [1,1841,null,{"value":"8"}] 07:27:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 07:27:53 INFO - PROCESS | 1931 | 1460989673302 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 07:27:53 INFO - PROCESS | 1931 | 1460989673305 Marionette TRACE conn5 <- [1,1842,null,{}] 07:27:53 INFO - PROCESS | 1931 | 1460989673311 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:53 INFO - PROCESS | 1931 | 1460989673571 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 07:27:53 INFO - PROCESS | 1931 | 1460989673909 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f0a0c00 == 121 [pid = 1931] [id = 468] 07:27:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x8f5d7000) [pid = 1931] [serial = 1405] [outer = (nil)] 07:27:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0xa0c56800) [pid = 1931] [serial = 1406] [outer = 0x8f5d7000] 07:27:54 INFO - PROCESS | 1931 | 1460989674011 Marionette DEBUG loaded listener.js 07:27:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0xa0fdf000) [pid = 1931] [serial = 1407] [outer = 0x8f5d7000] 07:27:54 INFO - PROCESS | 1931 | 1460989674935 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 07:27:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 07:27:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1683ms 07:27:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 07:27:54 INFO - PROCESS | 1931 | 1460989674987 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 07:27:54 INFO - PROCESS | 1931 | 1460989674990 Marionette TRACE conn5 <- [1,1845,null,{"value":"8"}] 07:27:54 INFO - PROCESS | 1931 | 1460989674997 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 07:27:55 INFO - PROCESS | 1931 | 1460989675001 Marionette TRACE conn5 <- [1,1846,null,{}] 07:27:55 INFO - PROCESS | 1931 | 1460989675007 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:55 INFO - PROCESS | 1931 | 1460989675248 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 07:27:55 INFO - PROCESS | 1931 | 1460989675582 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x86bb1400 == 122 [pid = 1931] [id = 469] 07:27:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x91465000) [pid = 1931] [serial = 1408] [outer = (nil)] 07:27:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0xa28b4c00) [pid = 1931] [serial = 1409] [outer = 0x91465000] 07:27:55 INFO - PROCESS | 1931 | 1460989675679 Marionette DEBUG loaded listener.js 07:27:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0xa28bcc00) [pid = 1931] [serial = 1410] [outer = 0x91465000] 07:27:56 INFO - PROCESS | 1931 | 1460989676600 Marionette TRACE conn5 <- [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]]]}] 07:27:56 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) 07:27:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1683ms 07:27:56 INFO - PROCESS | 1931 | 1460989676681 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 07:27:56 INFO - PROCESS | 1931 | 1460989676685 Marionette TRACE conn5 <- [1,1849,null,{"value":"8"}] 07:27:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 07:27:56 INFO - PROCESS | 1931 | 1460989676691 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 07:27:56 INFO - PROCESS | 1931 | 1460989676695 Marionette TRACE conn5 <- [1,1850,null,{}] 07:27:56 INFO - PROCESS | 1931 | 1460989676701 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:56 INFO - PROCESS | 1931 | 1460989676980 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 07:27:57 INFO - PROCESS | 1931 | 1460989677328 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x9eb49c00 == 123 [pid = 1931] [id = 470] 07:27:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0xa2812400) [pid = 1931] [serial = 1411] [outer = (nil)] 07:27:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0xa3c24c00) [pid = 1931] [serial = 1412] [outer = 0xa2812400] 07:27:57 INFO - PROCESS | 1931 | 1460989677427 Marionette DEBUG loaded listener.js 07:27:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0xa3c2a000) [pid = 1931] [serial = 1413] [outer = 0xa2812400] 07:27:58 INFO - PROCESS | 1931 | 1460989678367 Marionette TRACE conn5 <- [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]]]}] 07:27:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:27:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1744ms 07:27:58 INFO - PROCESS | 1931 | 1460989678437 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 07:27:58 INFO - PROCESS | 1931 | 1460989678441 Marionette TRACE conn5 <- [1,1853,null,{"value":"8"}] 07:27:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 07:27:58 INFO - PROCESS | 1931 | 1460989678448 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 07:27:58 INFO - PROCESS | 1931 | 1460989678452 Marionette TRACE conn5 <- [1,1854,null,{}] 07:27:58 INFO - PROCESS | 1931 | 1460989678458 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:58 INFO - PROCESS | 1931 | 1460989678694 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 07:27:59 INFO - PROCESS | 1931 | 1460989679039 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:00 INFO - PROCESS | 1931 | --DOCSHELL 0x8a4efc00 == 122 [pid = 1931] [id = 263] 07:28:00 INFO - PROCESS | 1931 | --DOCSHELL 0x8bfba400 == 121 [pid = 1931] [id = 390] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x966bf400) [pid = 1931] [serial = 1268] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0x8e3f0400) [pid = 1931] [serial = 1182] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x8c267c00) [pid = 1931] [serial = 1239] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x98993400) [pid = 1931] [serial = 1277] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x9fbbac00) [pid = 1931] [serial = 1284] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x973d3c00) [pid = 1931] [serial = 1212] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x8d9a3c00) [pid = 1931] [serial = 1176] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x9580cc00) [pid = 1931] [serial = 1265] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x898cd000) [pid = 1931] [serial = 1289] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x8e1a7400) [pid = 1931] [serial = 1179] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x8c256400) [pid = 1931] [serial = 1238] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x8f5d6000) [pid = 1931] [serial = 1259] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x96fcac00) [pid = 1931] [serial = 1272] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x8b63e800) [pid = 1931] [serial = 1170] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x9df0f000) [pid = 1931] [serial = 1281] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x8efbb000) [pid = 1931] [serial = 1185] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x8efb0000) [pid = 1931] [serial = 1253] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x8b437c00) [pid = 1931] [serial = 1290] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x8ee0c800) [pid = 1931] [serial = 1251] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x931de800) [pid = 1931] [serial = 1263] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x96fc5400) [pid = 1931] [serial = 1271] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x8bf1fc00) [pid = 1931] [serial = 1101] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x8c9a6400) [pid = 1931] [serial = 1241] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x8d99cc00) [pid = 1931] [serial = 1244] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x8f26ac00) [pid = 1931] [serial = 1188] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x8e2bd800) [pid = 1931] [serial = 1248] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x8ee05c00) [pid = 1931] [serial = 1250] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x86bc0c00) [pid = 1931] [serial = 1287] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x96c4c800) [pid = 1931] [serial = 1209] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x8bf1bc00) [pid = 1931] [serial = 1292] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x96c3fc00) [pid = 1931] [serial = 1269] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x98992000) [pid = 1931] [serial = 1215] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x97eed400) [pid = 1931] [serial = 1275] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x8f573000) [pid = 1931] [serial = 1257] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x9ba93c00) [pid = 1931] [serial = 1280] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x8f5da800) [pid = 1931] [serial = 1260] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x91464400) [pid = 1931] [serial = 1194] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x8e250000) [pid = 1931] [serial = 1247] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x8a4fec00) [pid = 1931] [serial = 1236] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x915aa000) [pid = 1931] [serial = 1262] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x860ee000) [pid = 1931] [serial = 1232] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x8c9ac000) [pid = 1931] [serial = 1242] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x931d6800) [pid = 1931] [serial = 1197] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x96c44800) [pid = 1931] [serial = 1206] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x86911800) [pid = 1931] [serial = 1167] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x9fb56000) [pid = 1931] [serial = 1283] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x86bb8800) [pid = 1931] [serial = 1286] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x8d9a6400) [pid = 1931] [serial = 1245] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x95bbf800) [pid = 1931] [serial = 1266] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x8c748c00) [pid = 1931] [serial = 1173] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x97b8d400) [pid = 1931] [serial = 1274] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x8f4d7800) [pid = 1931] [serial = 1191] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x8bf22400) [pid = 1931] [serial = 1230] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x8f0a3400) [pid = 1931] [serial = 1254] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x8a241c00) [pid = 1931] [serial = 1235] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x8bf29000) [pid = 1931] [serial = 1293] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x86bb1c00) [pid = 1931] [serial = 1233] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x9589d800) [pid = 1931] [serial = 1200] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x95bcd400) [pid = 1931] [serial = 1203] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x98999c00) [pid = 1931] [serial = 1278] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x8f4cf000) [pid = 1931] [serial = 1256] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x8c3e6400) [pid = 1931] [serial = 1295] [outer = (nil)] [url = about:blank] 07:28:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x84cd4800 == 122 [pid = 1931] [id = 471] 07:28:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x85590c00) [pid = 1931] [serial = 1414] [outer = (nil)] 07:28:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x860e7000) [pid = 1931] [serial = 1415] [outer = 0x85590c00] 07:28:00 INFO - PROCESS | 1931 | 1460989680819 Marionette DEBUG loaded listener.js 07:28:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x8690e800) [pid = 1931] [serial = 1416] [outer = 0x85590c00] 07:28:01 INFO - PROCESS | 1931 | 1460989681716 Marionette TRACE conn5 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 07:28:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 07:28:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 3294ms 07:28:01 INFO - PROCESS | 1931 | 1460989681752 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 07:28:01 INFO - PROCESS | 1931 | 1460989681759 Marionette TRACE conn5 <- [1,1857,null,{"value":"8"}] 07:28:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 07:28:01 INFO - PROCESS | 1931 | 1460989681769 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 07:28:01 INFO - PROCESS | 1931 | 1460989681773 Marionette TRACE conn5 <- [1,1858,null,{}] 07:28:01 INFO - PROCESS | 1931 | 1460989681782 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:02 INFO - PROCESS | 1931 | 1460989682056 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 07:28:02 INFO - PROCESS | 1931 | 1460989682342 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x87878c00 == 123 [pid = 1931] [id = 472] 07:28:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x87879400) [pid = 1931] [serial = 1417] [outer = (nil)] 07:28:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x885ef000) [pid = 1931] [serial = 1418] [outer = 0x87879400] 07:28:02 INFO - PROCESS | 1931 | 1460989682428 Marionette DEBUG loaded listener.js 07:28:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x89599800) [pid = 1931] [serial = 1419] [outer = 0x87879400] 07:28:03 INFO - PROCESS | 1931 | 1460989683309 Marionette TRACE conn5 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 07:28:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 07:28:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1583ms 07:28:03 INFO - PROCESS | 1931 | 1460989683353 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 07:28:03 INFO - PROCESS | 1931 | 1460989683359 Marionette TRACE conn5 <- [1,1861,null,{"value":"8"}] 07:28:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 07:28:03 INFO - PROCESS | 1931 | 1460989683380 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 07:28:03 INFO - PROCESS | 1931 | 1460989683386 Marionette TRACE conn5 <- [1,1862,null,{}] 07:28:03 INFO - PROCESS | 1931 | 1460989683392 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:03 INFO - PROCESS | 1931 | 1460989683681 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 07:28:03 INFO - PROCESS | 1931 | 1460989683717 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x86bb9800 == 124 [pid = 1931] [id = 473] 07:28:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x86bbfc00) [pid = 1931] [serial = 1420] [outer = (nil)] 07:28:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8b433000) [pid = 1931] [serial = 1421] [outer = 0x86bbfc00] 07:28:03 INFO - PROCESS | 1931 | 1460989683794 Marionette DEBUG loaded listener.js 07:28:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8b564000) [pid = 1931] [serial = 1422] [outer = 0x86bbfc00] 07:28:04 INFO - PROCESS | 1931 | 1460989684959 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 07:28:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 07:28:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1647ms 07:28:05 INFO - PROCESS | 1931 | 1460989685025 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 07:28:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 07:28:05 INFO - PROCESS | 1931 | 1460989685029 Marionette TRACE conn5 <- [1,1865,null,{"value":"8"}] 07:28:05 INFO - PROCESS | 1931 | 1460989685037 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 07:28:05 INFO - PROCESS | 1931 | 1460989685043 Marionette TRACE conn5 <- [1,1866,null,{}] 07:28:05 INFO - PROCESS | 1931 | 1460989685649 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:05 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x8e3f0000) [pid = 1931] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 07:28:05 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x86bbac00) [pid = 1931] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 07:28:05 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x950a3000) [pid = 1931] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 07:28:05 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x8c269800) [pid = 1931] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 07:28:05 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x8b43a000) [pid = 1931] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 07:28:05 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x9fbba400) [pid = 1931] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 07:28:05 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x950a4400) [pid = 1931] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 07:28:05 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x857e0000) [pid = 1931] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 07:28:05 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x85593000) [pid = 1931] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 07:28:05 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x8c99b400) [pid = 1931] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 07:28:05 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x8f26b400) [pid = 1931] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 07:28:05 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x8f099400) [pid = 1931] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 07:28:05 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x8b431000) [pid = 1931] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 07:28:05 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x8c9a9400) [pid = 1931] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 07:28:05 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x8e3f6c00) [pid = 1931] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 07:28:05 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x86bb2c00) [pid = 1931] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 07:28:05 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x915b0000) [pid = 1931] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 07:28:05 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x8c502400) [pid = 1931] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 07:28:05 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x915b1000) [pid = 1931] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 07:28:05 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x8e1a9c00) [pid = 1931] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 07:28:05 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x96c4b400) [pid = 1931] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 07:28:06 INFO - PROCESS | 1931 | 1460989686032 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 07:28:06 INFO - PROCESS | 1931 | 1460989686169 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x857e3c00 == 125 [pid = 1931] [id = 474] 07:28:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x8a4f4c00) [pid = 1931] [serial = 1423] [outer = (nil)] 07:28:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x8b63bc00) [pid = 1931] [serial = 1424] [outer = 0x8a4f4c00] 07:28:06 INFO - PROCESS | 1931 | 1460989686247 Marionette DEBUG loaded listener.js 07:28:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x8bfb2400) [pid = 1931] [serial = 1425] [outer = 0x8a4f4c00] 07:28:07 INFO - PROCESS | 1931 | 1460989687053 Marionette TRACE conn5 <- [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]]]}] 07:28:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 07:28:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 2091ms 07:28:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 07:28:07 INFO - PROCESS | 1931 | 1460989687127 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 07:28:07 INFO - PROCESS | 1931 | 1460989687131 Marionette TRACE conn5 <- [1,1869,null,{"value":"8"}] 07:28:07 INFO - PROCESS | 1931 | 1460989687138 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 07:28:07 INFO - PROCESS | 1931 | 1460989687141 Marionette TRACE conn5 <- [1,1870,null,{}] 07:28:07 INFO - PROCESS | 1931 | 1460989687147 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:07 INFO - PROCESS | 1931 | 1460989687359 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 07:28:07 INFO - PROCESS | 1931 | 1460989687551 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b43a000 == 126 [pid = 1931] [id = 475] 07:28:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x8b63d400) [pid = 1931] [serial = 1426] [outer = (nil)] 07:28:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x8c3db400) [pid = 1931] [serial = 1427] [outer = 0x8b63d400] 07:28:07 INFO - PROCESS | 1931 | 1460989687628 Marionette DEBUG loaded listener.js 07:28:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x8c503800) [pid = 1931] [serial = 1428] [outer = 0x8b63d400] 07:28:08 INFO - PROCESS | 1931 | 1460989688774 Marionette TRACE conn5 <- [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]]]}] 07:28:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 07:28:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1687ms 07:28:08 INFO - PROCESS | 1931 | 1460989688825 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 07:28:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 07:28:08 INFO - PROCESS | 1931 | 1460989688834 Marionette TRACE conn5 <- [1,1873,null,{"value":"8"}] 07:28:08 INFO - PROCESS | 1931 | 1460989688844 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 07:28:08 INFO - PROCESS | 1931 | 1460989688850 Marionette TRACE conn5 <- [1,1874,null,{}] 07:28:08 INFO - PROCESS | 1931 | 1460989688858 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:09 INFO - PROCESS | 1931 | 1460989689107 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 07:28:09 INFO - PROCESS | 1931 | 1460989689448 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x860e7800 == 127 [pid = 1931] [id = 476] 07:28:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x86bb8c00) [pid = 1931] [serial = 1429] [outer = (nil)] 07:28:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x898cdc00) [pid = 1931] [serial = 1430] [outer = 0x86bb8c00] 07:28:09 INFO - PROCESS | 1931 | 1460989689548 Marionette DEBUG loaded listener.js 07:28:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x8a4f6c00) [pid = 1931] [serial = 1431] [outer = 0x86bb8c00] 07:28:10 INFO - PROCESS | 1931 | 1460989690514 Marionette TRACE conn5 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 07:28:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 07:28:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1739ms 07:28:10 INFO - PROCESS | 1931 | 1460989690584 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 07:28:10 INFO - PROCESS | 1931 | 1460989690593 Marionette TRACE conn5 <- [1,1877,null,{"value":"8"}] 07:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 07:28:10 INFO - PROCESS | 1931 | 1460989690604 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 07:28:10 INFO - PROCESS | 1931 | 1460989690608 Marionette TRACE conn5 <- [1,1878,null,{}] 07:28:10 INFO - PROCESS | 1931 | 1460989690616 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:10 INFO - PROCESS | 1931 | 1460989690888 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 07:28:11 INFO - PROCESS | 1931 | 1460989691286 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bf1f400 == 128 [pid = 1931] [id = 477] 07:28:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x8bf20800) [pid = 1931] [serial = 1432] [outer = (nil)] 07:28:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x8bf2a000) [pid = 1931] [serial = 1433] [outer = 0x8bf20800] 07:28:11 INFO - PROCESS | 1931 | 1460989691383 Marionette DEBUG loaded listener.js 07:28:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x8c26a800) [pid = 1931] [serial = 1434] [outer = 0x8bf20800] 07:28:12 INFO - PROCESS | 1931 | 1460989692427 Marionette TRACE conn5 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 07:28:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 07:28:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1890ms 07:28:12 INFO - PROCESS | 1931 | 1460989692494 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 07:28:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 07:28:12 INFO - PROCESS | 1931 | 1460989692499 Marionette TRACE conn5 <- [1,1881,null,{"value":"8"}] 07:28:12 INFO - PROCESS | 1931 | 1460989692507 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 07:28:12 INFO - PROCESS | 1931 | 1460989692514 Marionette TRACE conn5 <- [1,1882,null,{}] 07:28:12 INFO - PROCESS | 1931 | 1460989692531 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:12 INFO - PROCESS | 1931 | 1460989692815 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 07:28:13 INFO - PROCESS | 1931 | 1460989693146 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b641000 == 129 [pid = 1931] [id = 478] 07:28:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8c9a5800) [pid = 1931] [serial = 1435] [outer = (nil)] 07:28:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x8c9a9c00) [pid = 1931] [serial = 1436] [outer = 0x8c9a5800] 07:28:13 INFO - PROCESS | 1931 | 1460989693241 Marionette DEBUG loaded listener.js 07:28:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x8d7d3800) [pid = 1931] [serial = 1437] [outer = 0x8c9a5800] 07:28:14 INFO - PROCESS | 1931 | 1460989694195 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 07:28:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 07:28:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1740ms 07:28:14 INFO - PROCESS | 1931 | 1460989694247 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 07:28:14 INFO - PROCESS | 1931 | 1460989694251 Marionette TRACE conn5 <- [1,1885,null,{"value":"8"}] 07:28:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 07:28:14 INFO - PROCESS | 1931 | 1460989694260 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 07:28:14 INFO - PROCESS | 1931 | 1460989694264 Marionette TRACE conn5 <- [1,1886,null,{}] 07:28:14 INFO - PROCESS | 1931 | 1460989694270 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:14 INFO - PROCESS | 1931 | 1460989694509 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 07:28:14 INFO - PROCESS | 1931 | 1460989694838 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c9a0800 == 130 [pid = 1931] [id = 479] 07:28:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8c9aa800) [pid = 1931] [serial = 1438] [outer = (nil)] 07:28:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8d9a7800) [pid = 1931] [serial = 1439] [outer = 0x8c9aa800] 07:28:14 INFO - PROCESS | 1931 | 1460989694935 Marionette DEBUG loaded listener.js 07:28:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8daf0000) [pid = 1931] [serial = 1440] [outer = 0x8c9aa800] 07:28:15 INFO - PROCESS | 1931 | 1460989695835 Marionette TRACE conn5 <- [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]]]}] 07:28:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 07:28:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1633ms 07:28:15 INFO - PROCESS | 1931 | 1460989695893 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 07:28:15 INFO - PROCESS | 1931 | 1460989695896 Marionette TRACE conn5 <- [1,1889,null,{"value":"8"}] 07:28:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 07:28:15 INFO - PROCESS | 1931 | 1460989695903 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 07:28:15 INFO - PROCESS | 1931 | 1460989695906 Marionette TRACE conn5 <- [1,1890,null,{}] 07:28:15 INFO - PROCESS | 1931 | 1460989695913 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:16 INFO - PROCESS | 1931 | 1460989696136 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 07:28:16 INFO - PROCESS | 1931 | 1460989696456 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c992400 == 131 [pid = 1931] [id = 480] 07:28:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8d99b000) [pid = 1931] [serial = 1441] [outer = (nil)] 07:28:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8e1a9c00) [pid = 1931] [serial = 1442] [outer = 0x8d99b000] 07:28:16 INFO - PROCESS | 1931 | 1460989696554 Marionette DEBUG loaded listener.js 07:28:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8e1adc00) [pid = 1931] [serial = 1443] [outer = 0x8d99b000] 07:28:17 INFO - PROCESS | 1931 | 1460989697535 Marionette TRACE conn5 <- [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]]]}] 07:28:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 07:28:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1682ms 07:28:17 INFO - PROCESS | 1931 | 1460989697586 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 07:28:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 07:28:17 INFO - PROCESS | 1931 | 1460989697591 Marionette TRACE conn5 <- [1,1893,null,{"value":"8"}] 07:28:17 INFO - PROCESS | 1931 | 1460989697598 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 07:28:17 INFO - PROCESS | 1931 | 1460989697601 Marionette TRACE conn5 <- [1,1894,null,{}] 07:28:17 INFO - PROCESS | 1931 | 1460989697608 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:17 INFO - PROCESS | 1931 | 1460989697853 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 07:28:18 INFO - PROCESS | 1931 | 1460989698188 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x8d99f400 == 132 [pid = 1931] [id = 481] 07:28:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8e2bc000) [pid = 1931] [serial = 1444] [outer = (nil)] 07:28:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8e3f1c00) [pid = 1931] [serial = 1445] [outer = 0x8e2bc000] 07:28:18 INFO - PROCESS | 1931 | 1460989698289 Marionette DEBUG loaded listener.js 07:28:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x8e3f8800) [pid = 1931] [serial = 1446] [outer = 0x8e2bc000] 07:28:19 INFO - PROCESS | 1931 | 1460989699227 Marionette TRACE conn5 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 07:28:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 07:28:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1691ms 07:28:19 INFO - PROCESS | 1931 | 1460989699291 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 07:28:19 INFO - PROCESS | 1931 | 1460989699295 Marionette TRACE conn5 <- [1,1897,null,{"value":"8"}] 07:28:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 07:28:19 INFO - PROCESS | 1931 | 1460989699302 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 07:28:19 INFO - PROCESS | 1931 | 1460989699306 Marionette TRACE conn5 <- [1,1898,null,{}] 07:28:19 INFO - PROCESS | 1931 | 1460989699312 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:19 INFO - PROCESS | 1931 | 1460989699543 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 07:28:19 INFO - PROCESS | 1931 | 1460989699867 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c251c00 == 133 [pid = 1931] [id = 482] 07:28:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x8c754800) [pid = 1931] [serial = 1447] [outer = (nil)] 07:28:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x8ee09400) [pid = 1931] [serial = 1448] [outer = 0x8c754800] 07:28:19 INFO - PROCESS | 1931 | 1460989699964 Marionette DEBUG loaded listener.js 07:28:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x8ee0c800) [pid = 1931] [serial = 1449] [outer = 0x8c754800] 07:28:20 INFO - PROCESS | 1931 | 1460989700870 Marionette TRACE conn5 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 07:28:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 07:28:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1632ms 07:28:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 07:28:20 INFO - PROCESS | 1931 | 1460989700942 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 07:28:20 INFO - PROCESS | 1931 | 1460989700946 Marionette TRACE conn5 <- [1,1901,null,{"value":"8"}] 07:28:20 INFO - PROCESS | 1931 | 1460989700954 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 07:28:20 INFO - PROCESS | 1931 | 1460989700958 Marionette TRACE conn5 <- [1,1902,null,{}] 07:28:20 INFO - PROCESS | 1931 | 1460989700965 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:21 INFO - PROCESS | 1931 | 1460989701196 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 07:28:21 INFO - PROCESS | 1931 | 1460989701523 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ed1c000 == 134 [pid = 1931] [id = 483] 07:28:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x8ed1f000) [pid = 1931] [serial = 1450] [outer = (nil)] 07:28:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x8f099c00) [pid = 1931] [serial = 1451] [outer = 0x8ed1f000] 07:28:21 INFO - PROCESS | 1931 | 1460989701620 Marionette DEBUG loaded listener.js 07:28:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x8f0a0000) [pid = 1931] [serial = 1452] [outer = 0x8ed1f000] 07:28:22 INFO - PROCESS | 1931 | 1460989702595 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 07:28:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 07:28:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1683ms 07:28:22 INFO - PROCESS | 1931 | 1460989702646 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 07:28:22 INFO - PROCESS | 1931 | 1460989702651 Marionette TRACE conn5 <- [1,1905,null,{"value":"8"}] 07:28:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 07:28:22 INFO - PROCESS | 1931 | 1460989702659 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 07:28:22 INFO - PROCESS | 1931 | 1460989702663 Marionette TRACE conn5 <- [1,1906,null,{}] 07:28:22 INFO - PROCESS | 1931 | 1460989702670 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:22 INFO - PROCESS | 1931 | 1460989702903 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 07:28:23 INFO - PROCESS | 1931 | 1460989703230 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x8690d000 == 135 [pid = 1931] [id = 484] 07:28:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x8bfb0c00) [pid = 1931] [serial = 1453] [outer = (nil)] 07:28:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x8f26a800) [pid = 1931] [serial = 1454] [outer = 0x8bfb0c00] 07:28:23 INFO - PROCESS | 1931 | 1460989703329 Marionette DEBUG loaded listener.js 07:28:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x8f490800) [pid = 1931] [serial = 1455] [outer = 0x8bfb0c00] 07:28:24 INFO - PROCESS | 1931 | 1460989704258 Marionette TRACE conn5 <- [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]]]}] 07:28:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 07:28:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1643ms 07:28:24 INFO - PROCESS | 1931 | 1460989704302 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 07:28:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 07:28:24 INFO - PROCESS | 1931 | 1460989704307 Marionette TRACE conn5 <- [1,1909,null,{"value":"8"}] 07:28:24 INFO - PROCESS | 1931 | 1460989704315 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 07:28:24 INFO - PROCESS | 1931 | 1460989704318 Marionette TRACE conn5 <- [1,1910,null,{}] 07:28:24 INFO - PROCESS | 1931 | 1460989704324 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:24 INFO - PROCESS | 1931 | 1460989704552 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 07:28:24 INFO - PROCESS | 1931 | 1460989704882 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c74bc00 == 136 [pid = 1931] [id = 485] 07:28:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x8daf5800) [pid = 1931] [serial = 1456] [outer = (nil)] 07:28:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x8f4ca400) [pid = 1931] [serial = 1457] [outer = 0x8daf5800] 07:28:24 INFO - PROCESS | 1931 | 1460989704982 Marionette DEBUG loaded listener.js 07:28:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x8f4d5400) [pid = 1931] [serial = 1458] [outer = 0x8daf5800] 07:28:25 INFO - PROCESS | 1931 | 1460989705921 Marionette TRACE conn5 <- [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]]]}] 07:28:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 07:28:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1638ms 07:28:25 INFO - PROCESS | 1931 | 1460989705956 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 07:28:25 INFO - PROCESS | 1931 | 1460989705960 Marionette TRACE conn5 <- [1,1913,null,{"value":"8"}] 07:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 07:28:25 INFO - PROCESS | 1931 | 1460989705967 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 07:28:25 INFO - PROCESS | 1931 | 1460989705972 Marionette TRACE conn5 <- [1,1914,null,{}] 07:28:25 INFO - PROCESS | 1931 | 1460989705978 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:26 INFO - PROCESS | 1931 | 1460989706241 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 07:28:26 INFO - PROCESS | 1931 | 1460989706584 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f263000 == 137 [pid = 1931] [id = 486] 07:28:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x8f5e0c00) [pid = 1931] [serial = 1459] [outer = (nil)] 07:28:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x90051c00) [pid = 1931] [serial = 1460] [outer = 0x8f5e0c00] 07:28:26 INFO - PROCESS | 1931 | 1460989706690 Marionette DEBUG loaded listener.js 07:28:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x90056400) [pid = 1931] [serial = 1461] [outer = 0x8f5e0c00] 07:28:27 INFO - PROCESS | 1931 | 1460989707625 Marionette TRACE conn5 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 07:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 07:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1693ms 07:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 07:28:27 INFO - PROCESS | 1931 | 1460989707662 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 07:28:27 INFO - PROCESS | 1931 | 1460989707665 Marionette TRACE conn5 <- [1,1917,null,{"value":"8"}] 07:28:27 INFO - PROCESS | 1931 | 1460989707673 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 07:28:27 INFO - PROCESS | 1931 | 1460989707676 Marionette TRACE conn5 <- [1,1918,null,{}] 07:28:27 INFO - PROCESS | 1931 | 1460989707683 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:28 INFO - PROCESS | 1931 | 1460989708020 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 07:28:28 INFO - PROCESS | 1931 | 1460989708467 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x90052400 == 138 [pid = 1931] [id = 487] 07:28:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x90058400) [pid = 1931] [serial = 1462] [outer = (nil)] 07:28:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x91464800) [pid = 1931] [serial = 1463] [outer = 0x90058400] 07:28:28 INFO - PROCESS | 1931 | 1460989708602 Marionette DEBUG loaded listener.js 07:28:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x9146b000) [pid = 1931] [serial = 1464] [outer = 0x90058400] 07:28:29 INFO - PROCESS | 1931 | 1460989709548 Marionette TRACE conn5 <- [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]]]}] 07:28:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 07:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1943ms 07:28:29 INFO - PROCESS | 1931 | 1460989709616 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 07:28:29 INFO - PROCESS | 1931 | 1460989709620 Marionette TRACE conn5 <- [1,1921,null,{"value":"8"}] 07:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 07:28:29 INFO - PROCESS | 1931 | 1460989709627 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 07:28:29 INFO - PROCESS | 1931 | 1460989709630 Marionette TRACE conn5 <- [1,1922,null,{}] 07:28:29 INFO - PROCESS | 1931 | 1460989709636 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:29 INFO - PROCESS | 1931 | 1460989709866 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 07:28:30 INFO - PROCESS | 1931 | 1460989710202 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x860e4c00 == 139 [pid = 1931] [id = 488] 07:28:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x8d7cec00) [pid = 1931] [serial = 1465] [outer = (nil)] 07:28:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x915a5400) [pid = 1931] [serial = 1466] [outer = 0x8d7cec00] 07:28:30 INFO - PROCESS | 1931 | 1460989710306 Marionette DEBUG loaded listener.js 07:28:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x917d1000) [pid = 1931] [serial = 1467] [outer = 0x8d7cec00] 07:28:31 INFO - PROCESS | 1931 | 1460989711285 Marionette TRACE conn5 <- [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]]]}] 07:28:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 07:28:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1737ms 07:28:31 INFO - PROCESS | 1931 | 1460989711365 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 07:28:31 INFO - PROCESS | 1931 | 1460989711369 Marionette TRACE conn5 <- [1,1925,null,{"value":"8"}] 07:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 07:28:31 INFO - PROCESS | 1931 | 1460989711376 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 07:28:31 INFO - PROCESS | 1931 | 1460989711379 Marionette TRACE conn5 <- [1,1926,null,{}] 07:28:31 INFO - PROCESS | 1931 | 1460989711385 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:31 INFO - PROCESS | 1931 | 1460989711656 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 07:28:32 INFO - PROCESS | 1931 | 1460989711998 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x91462c00 == 140 [pid = 1931] [id = 489] 07:28:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x91470c00) [pid = 1931] [serial = 1468] [outer = (nil)] 07:28:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x94f78c00) [pid = 1931] [serial = 1469] [outer = 0x91470c00] 07:28:32 INFO - PROCESS | 1931 | 1460989712087 Marionette DEBUG loaded listener.js 07:28:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x94f7c000) [pid = 1931] [serial = 1470] [outer = 0x91470c00] 07:28:33 INFO - PROCESS | 1931 | 1460989713033 Marionette TRACE conn5 <- [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]]]}] 07:28:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 07:28:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1732ms 07:28:33 INFO - PROCESS | 1931 | 1460989713109 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 07:28:33 INFO - PROCESS | 1931 | 1460989713113 Marionette TRACE conn5 <- [1,1929,null,{"value":"8"}] 07:28:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 07:28:33 INFO - PROCESS | 1931 | 1460989713120 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 07:28:33 INFO - PROCESS | 1931 | 1460989713124 Marionette TRACE conn5 <- [1,1930,null,{}] 07:28:33 INFO - PROCESS | 1931 | 1460989713130 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:33 INFO - PROCESS | 1931 | 1460989713381 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 07:28:33 INFO - PROCESS | 1931 | 1460989713713 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x915b1000 == 141 [pid = 1931] [id = 490] 07:28:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x917cfc00) [pid = 1931] [serial = 1471] [outer = (nil)] 07:28:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x95a09400) [pid = 1931] [serial = 1472] [outer = 0x917cfc00] 07:28:33 INFO - PROCESS | 1931 | 1460989713821 Marionette DEBUG loaded listener.js 07:28:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x95b64800) [pid = 1931] [serial = 1473] [outer = 0x917cfc00] 07:28:34 INFO - PROCESS | 1931 | 1460989714741 Marionette TRACE conn5 <- [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]]]}] 07:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 07:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1683ms 07:28:34 INFO - PROCESS | 1931 | 1460989714805 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 07:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 07:28:34 INFO - PROCESS | 1931 | 1460989714809 Marionette TRACE conn5 <- [1,1933,null,{"value":"8"}] 07:28:34 INFO - PROCESS | 1931 | 1460989714816 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 07:28:34 INFO - PROCESS | 1931 | 1460989714820 Marionette TRACE conn5 <- [1,1934,null,{}] 07:28:34 INFO - PROCESS | 1931 | 1460989714826 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:35 INFO - PROCESS | 1931 | 1460989715058 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 07:28:35 INFO - PROCESS | 1931 | 1460989715397 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x91463400 == 142 [pid = 1931] [id = 491] 07:28:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x950a3000) [pid = 1931] [serial = 1474] [outer = (nil)] 07:28:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x95bc9c00) [pid = 1931] [serial = 1475] [outer = 0x950a3000] 07:28:35 INFO - PROCESS | 1931 | 1460989715488 Marionette DEBUG loaded listener.js 07:28:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x95f3f000) [pid = 1931] [serial = 1476] [outer = 0x950a3000] 07:28:36 INFO - PROCESS | 1931 | 1460989716418 Marionette TRACE conn5 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 07:28:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 07:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1634ms 07:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 07:28:36 INFO - PROCESS | 1931 | 1460989716452 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 07:28:36 INFO - PROCESS | 1931 | 1460989716455 Marionette TRACE conn5 <- [1,1937,null,{"value":"8"}] 07:28:36 INFO - PROCESS | 1931 | 1460989716462 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 07:28:36 INFO - PROCESS | 1931 | 1460989716465 Marionette TRACE conn5 <- [1,1938,null,{}] 07:28:36 INFO - PROCESS | 1931 | 1460989716472 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:36 INFO - PROCESS | 1931 | 1460989716702 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 07:28:37 INFO - PROCESS | 1931 | 1460989717039 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x950a5c00 == 143 [pid = 1931] [id = 492] 07:28:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x95b64000) [pid = 1931] [serial = 1477] [outer = (nil)] 07:28:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x96bbb800) [pid = 1931] [serial = 1478] [outer = 0x95b64000] 07:28:37 INFO - PROCESS | 1931 | 1460989717136 Marionette DEBUG loaded listener.js 07:28:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x96c41800) [pid = 1931] [serial = 1479] [outer = 0x95b64000] 07:28:38 INFO - PROCESS | 1931 | 1460989718061 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 07:28:39 INFO - PROCESS | 1931 | --DOCSHELL 0x857e3c00 == 142 [pid = 1931] [id = 474] 07:28:39 INFO - PROCESS | 1931 | --DOCSHELL 0x86bb9800 == 141 [pid = 1931] [id = 473] 07:28:39 INFO - PROCESS | 1931 | --DOCSHELL 0x87878c00 == 140 [pid = 1931] [id = 472] 07:28:39 INFO - PROCESS | 1931 | --DOCSHELL 0x84cd4800 == 139 [pid = 1931] [id = 471] 07:28:39 INFO - PROCESS | 1931 | --DOCSHELL 0x86bb1400 == 138 [pid = 1931] [id = 469] 07:28:39 INFO - PROCESS | 1931 | --DOCSHELL 0x84cd8400 == 137 [pid = 1931] [id = 467] 07:28:39 INFO - PROCESS | 1931 | --DOCSHELL 0x8f0a0c00 == 136 [pid = 1931] [id = 468] 07:28:39 INFO - PROCESS | 1931 | --DOCSHELL 0x96c4c000 == 135 [pid = 1931] [id = 466] 07:28:39 INFO - PROCESS | 1931 | --DOCSHELL 0x95f3ec00 == 134 [pid = 1931] [id = 465] 07:28:39 INFO - PROCESS | 1931 | --DOCSHELL 0x950a5400 == 133 [pid = 1931] [id = 464] 07:28:39 INFO - PROCESS | 1931 | --DOCSHELL 0x8daf2000 == 132 [pid = 1931] [id = 462] 07:28:39 INFO - PROCESS | 1931 | --DOCSHELL 0x8daf8000 == 131 [pid = 1931] [id = 463] 07:28:39 INFO - PROCESS | 1931 | --DOCSHELL 0x8e1ad000 == 130 [pid = 1931] [id = 461] 07:28:39 INFO - PROCESS | 1931 | --DOCSHELL 0x8ee0e000 == 129 [pid = 1931] [id = 460] 07:28:39 INFO - PROCESS | 1931 | --DOCSHELL 0x8a24f000 == 128 [pid = 1931] [id = 459] 07:28:39 INFO - PROCESS | 1931 | --DOCSHELL 0x8e1a5800 == 127 [pid = 1931] [id = 458] 07:28:39 INFO - PROCESS | 1931 | --DOCSHELL 0x8c9a1400 == 126 [pid = 1931] [id = 457] 07:28:39 INFO - PROCESS | 1931 | --DOCSHELL 0x8b633800 == 125 [pid = 1931] [id = 455] 07:28:39 INFO - PROCESS | 1931 | --DOCSHELL 0x8bf23800 == 124 [pid = 1931] [id = 456] 07:28:39 INFO - PROCESS | 1931 | --DOCSHELL 0x87876000 == 123 [pid = 1931] [id = 454] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x8ee06800) [pid = 1931] [serial = 1314] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x980ae000) [pid = 1931] [serial = 1338] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x9898fc00) [pid = 1931] [serial = 1340] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x8c9a2c00) [pid = 1931] [serial = 1359] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x8bf1b400) [pid = 1931] [serial = 1355] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0xa00d2400) [pid = 1931] [serial = 1347] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x95ab3000) [pid = 1931] [serial = 1329] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x9fc77000) [pid = 1931] [serial = 1343] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x860e0000) [pid = 1931] [serial = 1298] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x8c9b0000) [pid = 1931] [serial = 1305] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x9677cc00) [pid = 1931] [serial = 1331] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x8c9a6800) [pid = 1931] [serial = 1304] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x86918400) [pid = 1931] [serial = 1299] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x8f57e800) [pid = 1931] [serial = 1320] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x8bf28c00) [pid = 1931] [serial = 1356] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x8f57a000) [pid = 1931] [serial = 1319] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x8c50d800) [pid = 1931] [serial = 1302] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x8e24c800) [pid = 1931] [serial = 1308] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x8f492000) [pid = 1931] [serial = 1317] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x8ed11400) [pid = 1931] [serial = 1313] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x8959b000) [pid = 1931] [serial = 1353] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x96fd2800) [pid = 1931] [serial = 1334] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x8f264400) [pid = 1931] [serial = 1316] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x8c752c00) [pid = 1931] [serial = 1358] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x91466c00) [pid = 1931] [serial = 1323] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x932d7000) [pid = 1931] [serial = 1326] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x95197400) [pid = 1931] [serial = 1328] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x8e2ba400) [pid = 1931] [serial = 1311] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0xa0af6c00) [pid = 1931] [serial = 1350] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x8b638c00) [pid = 1931] [serial = 1301] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x87880000) [pid = 1931] [serial = 1352] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x96c46c00) [pid = 1931] [serial = 1332] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x8e1a6400) [pid = 1931] [serial = 1307] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x8e2b7800) [pid = 1931] [serial = 1310] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x917d1400) [pid = 1931] [serial = 1325] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x9ba8ec00) [pid = 1931] [serial = 1341] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0xa008b400) [pid = 1931] [serial = 1346] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x9fca4c00) [pid = 1931] [serial = 1344] [outer = (nil)] [url = about:blank] 07:28:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 07:28:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 3451ms 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x970c5400) [pid = 1931] [serial = 1337] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0xa00cec00) [pid = 1931] [serial = 1349] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x8f57e000) [pid = 1931] [serial = 1322] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x971b6000) [pid = 1931] [serial = 1335] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x898cb000) [pid = 1931] [serial = 1361] [outer = (nil)] [url = about:blank] 07:28:40 INFO - PROCESS | 1931 | 1460989720048 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 07:28:40 INFO - PROCESS | 1931 | 1460989720055 Marionette TRACE conn5 <- [1,1941,null,{"value":"8"}] 07:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 07:28:40 INFO - PROCESS | 1931 | 1460989720067 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 07:28:40 INFO - PROCESS | 1931 | 1460989720074 Marionette TRACE conn5 <- [1,1942,null,{}] 07:28:40 INFO - PROCESS | 1931 | 1460989720082 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:40 INFO - PROCESS | 1931 | 1460989720292 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 07:28:40 INFO - PROCESS | 1931 | 1460989720516 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x87877400 == 124 [pid = 1931] [id = 493] 07:28:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x87877c00) [pid = 1931] [serial = 1480] [outer = (nil)] 07:28:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8787b800) [pid = 1931] [serial = 1481] [outer = 0x87877c00] 07:28:40 INFO - PROCESS | 1931 | 1460989720610 Marionette DEBUG loaded listener.js 07:28:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x885f3c00) [pid = 1931] [serial = 1482] [outer = 0x87877c00] 07:28:41 INFO - PROCESS | 1931 | 1460989721463 Marionette TRACE conn5 <- [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]]]}] 07:28:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 07:28:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1456ms 07:28:41 INFO - PROCESS | 1931 | 1460989721523 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 07:28:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 07:28:41 INFO - PROCESS | 1931 | 1460989721529 Marionette TRACE conn5 <- [1,1945,null,{"value":"8"}] 07:28:41 INFO - PROCESS | 1931 | 1460989721541 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 07:28:41 INFO - PROCESS | 1931 | 1460989721548 Marionette TRACE conn5 <- [1,1946,null,{}] 07:28:41 INFO - PROCESS | 1931 | 1460989721555 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:41 INFO - PROCESS | 1931 | 1460989721769 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 07:28:42 INFO - PROCESS | 1931 | 1460989722032 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x860df400 == 125 [pid = 1931] [id = 494] 07:28:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8a4efc00) [pid = 1931] [serial = 1483] [outer = (nil)] 07:28:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8b43d800) [pid = 1931] [serial = 1484] [outer = 0x8a4efc00] 07:28:42 INFO - PROCESS | 1931 | 1460989722120 Marionette DEBUG loaded listener.js 07:28:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8b63a800) [pid = 1931] [serial = 1485] [outer = 0x8a4efc00] 07:28:43 INFO - PROCESS | 1931 | 1460989723131 Marionette TRACE conn5 <- [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]]]}] 07:28:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 07:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1647ms 07:28:43 INFO - PROCESS | 1931 | 1460989723193 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 07:28:43 INFO - PROCESS | 1931 | 1460989723198 Marionette TRACE conn5 <- [1,1949,null,{"value":"8"}] 07:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 07:28:43 INFO - PROCESS | 1931 | 1460989723204 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 07:28:43 INFO - PROCESS | 1931 | 1460989723207 Marionette TRACE conn5 <- [1,1950,null,{}] 07:28:43 INFO - PROCESS | 1931 | 1460989723223 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:43 INFO - PROCESS | 1931 | 1460989723519 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 07:28:43 INFO - PROCESS | 1931 | 1460989723952 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c748400 == 126 [pid = 1931] [id = 495] 07:28:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8c74d800) [pid = 1931] [serial = 1486] [outer = (nil)] 07:28:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8c992000) [pid = 1931] [serial = 1487] [outer = 0x8c74d800] 07:28:44 INFO - PROCESS | 1931 | 1460989724050 Marionette DEBUG loaded listener.js 07:28:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8c99e000) [pid = 1931] [serial = 1488] [outer = 0x8c74d800] 07:28:44 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x8e2bac00) [pid = 1931] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 07:28:44 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x87877800) [pid = 1931] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 07:28:44 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x8e1a3000) [pid = 1931] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 07:28:44 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x980a7c00) [pid = 1931] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 07:28:44 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x8b636c00) [pid = 1931] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 07:28:44 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x91465000) [pid = 1931] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 07:28:44 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x8f262400) [pid = 1931] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 07:28:44 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x8e3f5000) [pid = 1931] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 07:28:44 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x87879400) [pid = 1931] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 07:28:44 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x8f5d7000) [pid = 1931] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 07:28:44 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x8c9a4800) [pid = 1931] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 07:28:44 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x8c3df800) [pid = 1931] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 07:28:45 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x85590c00) [pid = 1931] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 07:28:45 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x8f5d7c00) [pid = 1931] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 07:28:45 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x96780800) [pid = 1931] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 07:28:45 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x96a98800) [pid = 1931] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 07:28:45 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x96f9e800) [pid = 1931] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 07:28:45 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x8e2b1c00) [pid = 1931] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 07:28:45 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x8e2b4400) [pid = 1931] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 07:28:45 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x86bbfc00) [pid = 1931] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 07:28:45 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x8a4f4c00) [pid = 1931] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 07:28:45 INFO - PROCESS | 1931 | 1460989725385 Marionette TRACE conn5 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 07:28:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 07:28:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 2241ms 07:28:45 INFO - PROCESS | 1931 | 1460989725447 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 07:28:45 INFO - PROCESS | 1931 | 1460989725451 Marionette TRACE conn5 <- [1,1953,null,{"value":"8"}] 07:28:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 07:28:45 INFO - PROCESS | 1931 | 1460989725457 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 07:28:45 INFO - PROCESS | 1931 | 1460989725460 Marionette TRACE conn5 <- [1,1954,null,{}] 07:28:45 INFO - PROCESS | 1931 | 1460989725466 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:45 INFO - PROCESS | 1931 | 1460989725671 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 07:28:45 INFO - PROCESS | 1931 | 1460989725681 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x86bb5400 == 127 [pid = 1931] [id = 496] 07:28:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x8b56b000) [pid = 1931] [serial = 1489] [outer = (nil)] 07:28:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x8c9a2c00) [pid = 1931] [serial = 1490] [outer = 0x8b56b000] 07:28:45 INFO - PROCESS | 1931 | 1460989725758 Marionette DEBUG loaded listener.js 07:28:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x8c9ac000) [pid = 1931] [serial = 1491] [outer = 0x8b56b000] 07:28:46 INFO - PROCESS | 1931 | 1460989726781 Marionette TRACE conn5 <- [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]]]}] 07:28:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 07:28:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1384ms 07:28:46 INFO - PROCESS | 1931 | 1460989726842 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 07:28:46 INFO - PROCESS | 1931 | 1460989726846 Marionette TRACE conn5 <- [1,1957,null,{"value":"8"}] 07:28:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 07:28:46 INFO - PROCESS | 1931 | 1460989726852 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 07:28:46 INFO - PROCESS | 1931 | 1460989726856 Marionette TRACE conn5 <- [1,1958,null,{}] 07:28:46 INFO - PROCESS | 1931 | 1460989726861 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:47 INFO - PROCESS | 1931 | 1460989727209 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 07:28:47 INFO - PROCESS | 1931 | 1460989727562 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x86bb5800 == 128 [pid = 1931] [id = 497] 07:28:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x86bb6000) [pid = 1931] [serial = 1492] [outer = (nil)] 07:28:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x86bbb400) [pid = 1931] [serial = 1493] [outer = 0x86bb6000] 07:28:47 INFO - PROCESS | 1931 | 1460989727670 Marionette DEBUG loaded listener.js 07:28:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x87874800) [pid = 1931] [serial = 1494] [outer = 0x86bb6000] 07:28:48 INFO - PROCESS | 1931 | 1460989728634 Marionette TRACE conn5 <- [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]]]}] 07:28:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 07:28:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1830ms 07:28:48 INFO - PROCESS | 1931 | 1460989728686 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 07:28:48 INFO - PROCESS | 1931 | 1460989728693 Marionette TRACE conn5 <- [1,1961,null,{"value":"8"}] 07:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 07:28:48 INFO - PROCESS | 1931 | 1460989728702 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 07:28:48 INFO - PROCESS | 1931 | 1460989728709 Marionette TRACE conn5 <- [1,1962,null,{}] 07:28:48 INFO - PROCESS | 1931 | 1460989728717 Marionette TRACE conn5 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:48 INFO - PROCESS | 1931 | 1460989728981 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 07:28:49 INFO - PROCESS | 1931 | 1460989729322 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b42fc00 == 129 [pid = 1931] [id = 498] 07:28:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x8b438800) [pid = 1931] [serial = 1495] [outer = (nil)] 07:28:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x8b56a400) [pid = 1931] [serial = 1496] [outer = 0x8b438800] 07:28:49 INFO - PROCESS | 1931 | 1460989729426 Marionette DEBUG loaded listener.js 07:28:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x8b63b400) [pid = 1931] [serial = 1497] [outer = 0x8b438800] 07:28:50 INFO - PROCESS | 1931 | 1460989730472 Marionette TRACE conn5 <- [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]]]}] 07:28:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 07:28:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1797ms 07:28:50 INFO - PROCESS | 1931 | 1460989730500 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 07:28:50 INFO - PROCESS | 1931 | 1460989730505 Marionette TRACE conn5 <- [1,1965,null,{"value":"8"}] 07:28:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 07:28:50 INFO - PROCESS | 1931 | 1460989730512 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 07:28:50 INFO - PROCESS | 1931 | 1460989730516 Marionette TRACE conn5 <- [1,1966,null,{}] 07:28:50 INFO - PROCESS | 1931 | 1460989730524 Marionette TRACE conn5 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:50 INFO - PROCESS | 1931 | 1460989730771 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 07:28:51 INFO - PROCESS | 1931 | 1460989731149 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bfaf000 == 130 [pid = 1931] [id = 499] 07:28:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x8c25f800) [pid = 1931] [serial = 1498] [outer = (nil)] 07:28:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8c265000) [pid = 1931] [serial = 1499] [outer = 0x8c25f800] 07:28:51 INFO - PROCESS | 1931 | 1460989731248 Marionette DEBUG loaded listener.js 07:28:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x8c3e8000) [pid = 1931] [serial = 1500] [outer = 0x8c25f800] 07:28:52 INFO - PROCESS | 1931 | 1460989732208 Marionette TRACE conn5 <- [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]]]}] 07:28:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 07:28:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1742ms 07:28:52 INFO - PROCESS | 1931 | 1460989732276 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 07:28:52 INFO - PROCESS | 1931 | 1460989732284 Marionette TRACE conn5 <- [1,1969,null,{"value":"8"}] 07:28:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 07:28:52 INFO - PROCESS | 1931 | 1460989732305 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 07:28:52 INFO - PROCESS | 1931 | 1460989732314 Marionette TRACE conn5 <- [1,1970,null,{}] 07:28:52 INFO - PROCESS | 1931 | 1460989732321 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:52 INFO - PROCESS | 1931 | 1460989732588 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 07:28:52 INFO - PROCESS | 1931 | 1460989732951 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c9a3c00 == 131 [pid = 1931] [id = 500] 07:28:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x8d99d400) [pid = 1931] [serial = 1501] [outer = (nil)] 07:28:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8e1a6400) [pid = 1931] [serial = 1502] [outer = 0x8d99d400] 07:28:53 INFO - PROCESS | 1931 | 1460989733041 Marionette DEBUG loaded listener.js 07:28:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8e24ac00) [pid = 1931] [serial = 1503] [outer = 0x8d99d400] 07:28:53 INFO - PROCESS | 1931 | 1460989733948 Marionette TRACE conn5 <- [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]]]}] 07:28:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 07:28:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1717ms 07:28:54 INFO - PROCESS | 1931 | 1460989734015 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 07:28:54 INFO - PROCESS | 1931 | 1460989734019 Marionette TRACE conn5 <- [1,1973,null,{"value":"8"}] 07:28:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 07:28:54 INFO - PROCESS | 1931 | 1460989734026 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 07:28:54 INFO - PROCESS | 1931 | 1460989734030 Marionette TRACE conn5 <- [1,1974,null,{}] 07:28:54 INFO - PROCESS | 1931 | 1460989734035 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:54 INFO - PROCESS | 1931 | 1460989734307 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 07:28:54 INFO - PROCESS | 1931 | 1460989734631 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x860edc00 == 132 [pid = 1931] [id = 501] 07:28:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8e1a7400) [pid = 1931] [serial = 1504] [outer = (nil)] 07:28:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8e2bb400) [pid = 1931] [serial = 1505] [outer = 0x8e1a7400] 07:28:54 INFO - PROCESS | 1931 | 1460989734724 Marionette DEBUG loaded listener.js 07:28:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8e2be800) [pid = 1931] [serial = 1506] [outer = 0x8e1a7400] 07:28:55 INFO - PROCESS | 1931 | 1460989735649 Marionette TRACE conn5 <- [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]]]}] 07:28:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 07:28:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1685ms 07:28:55 INFO - PROCESS | 1931 | 1460989735713 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 07:28:55 INFO - PROCESS | 1931 | 1460989735717 Marionette TRACE conn5 <- [1,1977,null,{"value":"8"}] 07:28:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 07:28:55 INFO - PROCESS | 1931 | 1460989735724 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 07:28:55 INFO - PROCESS | 1931 | 1460989735727 Marionette TRACE conn5 <- [1,1978,null,{}] 07:28:55 INFO - PROCESS | 1931 | 1460989735733 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:56 INFO - PROCESS | 1931 | 1460989736016 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 07:28:56 INFO - PROCESS | 1931 | 1460989736362 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ed1a000 == 133 [pid = 1931] [id = 502] 07:28:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8ed1a800) [pid = 1931] [serial = 1507] [outer = (nil)] 07:28:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8ee05c00) [pid = 1931] [serial = 1508] [outer = 0x8ed1a800] 07:28:56 INFO - PROCESS | 1931 | 1460989736471 Marionette DEBUG loaded listener.js 07:28:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8f261800) [pid = 1931] [serial = 1509] [outer = 0x8ed1a800] 07:28:57 INFO - PROCESS | 1931 | 1460989737464 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 07:28:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 07:28:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1757ms 07:28:57 INFO - PROCESS | 1931 | 1460989737482 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 07:28:57 INFO - PROCESS | 1931 | 1460989737486 Marionette TRACE conn5 <- [1,1981,null,{"value":"8"}] 07:28:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 07:28:57 INFO - PROCESS | 1931 | 1460989737513 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 07:28:57 INFO - PROCESS | 1931 | 1460989737518 Marionette TRACE conn5 <- [1,1982,null,{}] 07:28:57 INFO - PROCESS | 1931 | 1460989737524 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:57 INFO - PROCESS | 1931 | 1460989737794 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 07:28:58 INFO - PROCESS | 1931 | 1460989738127 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c260c00 == 134 [pid = 1931] [id = 503] 07:28:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x8c507c00) [pid = 1931] [serial = 1510] [outer = (nil)] 07:28:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x8f4d0000) [pid = 1931] [serial = 1511] [outer = 0x8c507c00] 07:28:58 INFO - PROCESS | 1931 | 1460989738230 Marionette DEBUG loaded listener.js 07:28:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x8f571c00) [pid = 1931] [serial = 1512] [outer = 0x8c507c00] 07:28:59 INFO - PROCESS | 1931 | 1460989739184 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 07:28:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 07:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1742ms 07:28:59 INFO - PROCESS | 1931 | 1460989739253 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 07:28:59 INFO - PROCESS | 1931 | 1460989739257 Marionette TRACE conn5 <- [1,1985,null,{"value":"8"}] 07:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 07:28:59 INFO - PROCESS | 1931 | 1460989739264 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 07:28:59 INFO - PROCESS | 1931 | 1460989739268 Marionette TRACE conn5 <- [1,1986,null,{}] 07:28:59 INFO - PROCESS | 1931 | 1460989739274 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:59 INFO - PROCESS | 1931 | 1460989739551 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 07:28:59 INFO - PROCESS | 1931 | 1460989739876 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e256400 == 135 [pid = 1931] [id = 504] 07:28:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x8f265800) [pid = 1931] [serial = 1513] [outer = (nil)] 07:28:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x8f5d6800) [pid = 1931] [serial = 1514] [outer = 0x8f265800] 07:28:59 INFO - PROCESS | 1931 | 1460989739975 Marionette DEBUG loaded listener.js 07:29:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x8f5da400) [pid = 1931] [serial = 1515] [outer = 0x8f265800] 07:29:00 INFO - PROCESS | 1931 | 1460989740894 Marionette TRACE conn5 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 07:29:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 07:29:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1691ms 07:29:00 INFO - PROCESS | 1931 | 1460989740956 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 07:29:00 INFO - PROCESS | 1931 | 1460989740960 Marionette TRACE conn5 <- [1,1989,null,{"value":"8"}] 07:29:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 07:29:00 INFO - PROCESS | 1931 | 1460989740967 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 07:29:00 INFO - PROCESS | 1931 | 1460989740971 Marionette TRACE conn5 <- [1,1990,null,{}] 07:29:00 INFO - PROCESS | 1931 | 1460989740978 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:01 INFO - PROCESS | 1931 | 1460989741222 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 07:29:01 INFO - PROCESS | 1931 | 1460989741567 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f57f400 == 136 [pid = 1931] [id = 505] 07:29:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x8f5d4800) [pid = 1931] [serial = 1516] [outer = (nil)] 07:29:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x91463000) [pid = 1931] [serial = 1517] [outer = 0x8f5d4800] 07:29:01 INFO - PROCESS | 1931 | 1460989741683 Marionette DEBUG loaded listener.js 07:29:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x91468400) [pid = 1931] [serial = 1518] [outer = 0x8f5d4800] 07:29:02 INFO - PROCESS | 1931 | 1460989742637 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 07:29:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 07:29:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1688ms 07:29:02 INFO - PROCESS | 1931 | 1460989742673 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 07:29:02 INFO - PROCESS | 1931 | 1460989742678 Marionette TRACE conn5 <- [1,1993,null,{"value":"8"}] 07:29:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 07:29:02 INFO - PROCESS | 1931 | 1460989742688 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 07:29:02 INFO - PROCESS | 1931 | 1460989742691 Marionette TRACE conn5 <- [1,1994,null,{}] 07:29:02 INFO - PROCESS | 1931 | 1460989742698 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:02 INFO - PROCESS | 1931 | 1460989742962 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 07:29:03 INFO - PROCESS | 1931 | 1460989743291 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e2b9c00 == 137 [pid = 1931] [id = 506] 07:29:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x8efb2400) [pid = 1931] [serial = 1519] [outer = (nil)] 07:29:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x917cc400) [pid = 1931] [serial = 1520] [outer = 0x8efb2400] 07:29:03 INFO - PROCESS | 1931 | 1460989743411 Marionette DEBUG loaded listener.js 07:29:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x932d4400) [pid = 1931] [serial = 1521] [outer = 0x8efb2400] 07:29:04 INFO - PROCESS | 1931 | 1460989744467 Marionette TRACE conn5 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 07:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 07:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1836ms 07:29:04 INFO - PROCESS | 1931 | 1460989744524 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 07:29:04 INFO - PROCESS | 1931 | 1460989744529 Marionette TRACE conn5 <- [1,1997,null,{"value":"8"}] 07:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 07:29:04 INFO - PROCESS | 1931 | 1460989744536 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 07:29:04 INFO - PROCESS | 1931 | 1460989744540 Marionette TRACE conn5 <- [1,1998,null,{}] 07:29:04 INFO - PROCESS | 1931 | 1460989744546 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:04 INFO - PROCESS | 1931 | 1460989744782 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 07:29:05 INFO - PROCESS | 1931 | 1460989745128 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x95ab3000 == 138 [pid = 1931] [id = 507] 07:29:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x95abf000) [pid = 1931] [serial = 1522] [outer = (nil)] 07:29:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x95bc5400) [pid = 1931] [serial = 1523] [outer = 0x95abf000] 07:29:05 INFO - PROCESS | 1931 | 1460989745241 Marionette DEBUG loaded listener.js 07:29:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x96af8400) [pid = 1931] [serial = 1524] [outer = 0x95abf000] 07:29:06 INFO - PROCESS | 1931 | 1460989746311 Marionette TRACE conn5 <- [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]]]}] 07:29:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 07:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1836ms 07:29:06 INFO - PROCESS | 1931 | 1460989746374 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 07:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 07:29:06 INFO - PROCESS | 1931 | 1460989746386 Marionette TRACE conn5 <- [1,2001,null,{"value":"8"}] 07:29:06 INFO - PROCESS | 1931 | 1460989746394 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 07:29:06 INFO - PROCESS | 1931 | 1460989746399 Marionette TRACE conn5 <- [1,2002,null,{}] 07:29:06 INFO - PROCESS | 1931 | 1460989746405 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:06 INFO - PROCESS | 1931 | 1460989746741 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 07:29:07 INFO - PROCESS | 1931 | 1460989747095 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x96c4cc00 == 139 [pid = 1931] [id = 508] 07:29:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x96c4d800) [pid = 1931] [serial = 1525] [outer = (nil)] 07:29:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x96fcac00) [pid = 1931] [serial = 1526] [outer = 0x96c4d800] 07:29:07 INFO - PROCESS | 1931 | 1460989747188 Marionette DEBUG loaded listener.js 07:29:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x96fd1400) [pid = 1931] [serial = 1527] [outer = 0x96c4d800] 07:29:08 INFO - PROCESS | 1931 | 1460989748192 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 07:29:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 07:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1839ms 07:29:08 INFO - PROCESS | 1931 | 1460989748232 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 07:29:08 INFO - PROCESS | 1931 | 1460989748236 Marionette TRACE conn5 <- [1,2005,null,{"value":"8"}] 07:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 07:29:08 INFO - PROCESS | 1931 | 1460989748243 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 07:29:08 INFO - PROCESS | 1931 | 1460989748247 Marionette TRACE conn5 <- [1,2006,null,{}] 07:29:08 INFO - PROCESS | 1931 | 1460989748253 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:08 INFO - PROCESS | 1931 | 1460989748491 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 07:29:08 INFO - PROCESS | 1931 | 1460989748827 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x950a0800 == 140 [pid = 1931] [id = 509] 07:29:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x95b62c00) [pid = 1931] [serial = 1528] [outer = (nil)] 07:29:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x97923000) [pid = 1931] [serial = 1529] [outer = 0x95b62c00] 07:29:08 INFO - PROCESS | 1931 | 1460989748927 Marionette DEBUG loaded listener.js 07:29:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x97ee9400) [pid = 1931] [serial = 1530] [outer = 0x95b62c00] 07:29:09 INFO - PROCESS | 1931 | 1460989749917 Marionette TRACE conn5 <- [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]]]}] 07:29:09 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 07:29:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1735ms 07:29:09 INFO - PROCESS | 1931 | 1460989749979 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 07:29:09 INFO - PROCESS | 1931 | 1460989749984 Marionette TRACE conn5 <- [1,2009,null,{"value":"8"}] 07:29:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 07:29:09 INFO - PROCESS | 1931 | 1460989749990 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 07:29:09 INFO - PROCESS | 1931 | 1460989749995 Marionette TRACE conn5 <- [1,2010,null,{}] 07:29:10 INFO - PROCESS | 1931 | 1460989750001 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:10 INFO - PROCESS | 1931 | 1460989750254 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 07:29:10 INFO - PROCESS | 1931 | 1460989750587 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x86bb1c00 == 141 [pid = 1931] [id = 510] 07:29:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x8f5e0400) [pid = 1931] [serial = 1531] [outer = (nil)] 07:29:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x980af800) [pid = 1931] [serial = 1532] [outer = 0x8f5e0400] 07:29:10 INFO - PROCESS | 1931 | 1460989750687 Marionette DEBUG loaded listener.js 07:29:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x985a7400) [pid = 1931] [serial = 1533] [outer = 0x8f5e0400] 07:29:11 INFO - PROCESS | 1931 | 1460989751616 Marionette TRACE conn5 <- [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]]]}] 07:29:11 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 07:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1684ms 07:29:11 INFO - PROCESS | 1931 | 1460989751675 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 07:29:11 INFO - PROCESS | 1931 | 1460989751678 Marionette TRACE conn5 <- [1,2013,null,{"value":"8"}] 07:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 07:29:11 INFO - PROCESS | 1931 | 1460989751687 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 07:29:11 INFO - PROCESS | 1931 | 1460989751691 Marionette TRACE conn5 <- [1,2014,null,{}] 07:29:11 INFO - PROCESS | 1931 | 1460989751697 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:11 INFO - PROCESS | 1931 | 1460989751941 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 07:29:12 INFO - PROCESS | 1931 | 1460989752289 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c747000 == 142 [pid = 1931] [id = 511] 07:29:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x8e1a7c00) [pid = 1931] [serial = 1534] [outer = (nil)] 07:29:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x98998800) [pid = 1931] [serial = 1535] [outer = 0x8e1a7c00] 07:29:12 INFO - PROCESS | 1931 | 1460989752383 Marionette DEBUG loaded listener.js 07:29:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x9ae07000) [pid = 1931] [serial = 1536] [outer = 0x8e1a7c00] 07:29:13 INFO - PROCESS | 1931 | 1460989753348 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 07:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 07:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1738ms 07:29:13 INFO - PROCESS | 1931 | 1460989753427 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 07:29:13 INFO - PROCESS | 1931 | 1460989753430 Marionette TRACE conn5 <- [1,2017,null,{"value":"8"}] 07:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 07:29:13 INFO - PROCESS | 1931 | 1460989753438 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 07:29:13 INFO - PROCESS | 1931 | 1460989753442 Marionette TRACE conn5 <- [1,2018,null,{}] 07:29:13 INFO - PROCESS | 1931 | 1460989753448 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:13 INFO - PROCESS | 1931 | 1460989753724 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 07:29:14 INFO - PROCESS | 1931 | 1460989754070 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x84cd4800 == 143 [pid = 1931] [id = 512] 07:29:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x860ee000) [pid = 1931] [serial = 1537] [outer = (nil)] 07:29:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x9ba94000) [pid = 1931] [serial = 1538] [outer = 0x860ee000] 07:29:14 INFO - PROCESS | 1931 | 1460989754174 Marionette DEBUG loaded listener.js 07:29:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x9df0f000) [pid = 1931] [serial = 1539] [outer = 0x860ee000] 07:29:15 INFO - PROCESS | 1931 | 1460989755143 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 07:29:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 07:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1738ms 07:29:15 INFO - PROCESS | 1931 | 1460989755177 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 07:29:15 INFO - PROCESS | 1931 | 1460989755181 Marionette TRACE conn5 <- [1,2021,null,{"value":"8"}] 07:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 07:29:15 INFO - PROCESS | 1931 | 1460989755188 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 07:29:15 INFO - PROCESS | 1931 | 1460989755191 Marionette TRACE conn5 <- [1,2022,null,{}] 07:29:15 INFO - PROCESS | 1931 | 1460989755197 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:15 INFO - PROCESS | 1931 | 1460989755423 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 07:29:15 INFO - PROCESS | 1931 | 1460989755759 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x97b7fc00 == 144 [pid = 1931] [id = 513] 07:29:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x9ac87c00) [pid = 1931] [serial = 1540] [outer = (nil)] 07:29:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x9fbba400) [pid = 1931] [serial = 1541] [outer = 0x9ac87c00] 07:29:15 INFO - PROCESS | 1931 | 1460989755852 Marionette DEBUG loaded listener.js 07:29:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x9fbc2c00) [pid = 1931] [serial = 1542] [outer = 0x9ac87c00] 07:29:16 INFO - PROCESS | 1931 | 1460989756775 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 07:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 07:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1641ms 07:29:16 INFO - PROCESS | 1931 | 1460989756830 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 07:29:16 INFO - PROCESS | 1931 | 1460989756835 Marionette TRACE conn5 <- [1,2025,null,{"value":"8"}] 07:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 07:29:16 INFO - PROCESS | 1931 | 1460989756843 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 07:29:16 INFO - PROCESS | 1931 | 1460989756847 Marionette TRACE conn5 <- [1,2026,null,{}] 07:29:16 INFO - PROCESS | 1931 | 1460989756853 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:17 INFO - PROCESS | 1931 | 1460989757094 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 07:29:17 INFO - PROCESS | 1931 | 1460989757441 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x8daf6400 == 143 [pid = 1931] [id = 436] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x932d6c00 == 142 [pid = 1931] [id = 446] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x8efb0c00 == 141 [pid = 1931] [id = 443] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x96fc6000 == 140 [pid = 1931] [id = 448] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x8558ec00 == 139 [pid = 1931] [id = 450] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x885f4800 == 138 [pid = 1931] [id = 440] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x8c9a3000 == 137 [pid = 1931] [id = 439] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x857df400 == 136 [pid = 1931] [id = 447] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x915a4800 == 135 [pid = 1931] [id = 441] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x8e3f3800 == 134 [pid = 1931] [id = 438] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x915ab000 == 133 [pid = 1931] [id = 444] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x857e2000 == 132 [pid = 1931] [id = 445] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x84cd8800 == 131 [pid = 1931] [id = 449] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x8b438400 == 130 [pid = 1931] [id = 451] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x8c74c000 == 129 [pid = 1931] [id = 434] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x89591c00 == 128 [pid = 1931] [id = 429] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x86bb5400 == 127 [pid = 1931] [id = 496] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x8c748400 == 126 [pid = 1931] [id = 495] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x860df400 == 125 [pid = 1931] [id = 494] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x87877400 == 124 [pid = 1931] [id = 493] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x91463400 == 123 [pid = 1931] [id = 491] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x915b1000 == 122 [pid = 1931] [id = 490] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x91462c00 == 121 [pid = 1931] [id = 489] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x90052400 == 120 [pid = 1931] [id = 487] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x860e4c00 == 119 [pid = 1931] [id = 488] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x8f263000 == 118 [pid = 1931] [id = 486] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x8c74bc00 == 117 [pid = 1931] [id = 485] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x8690d000 == 116 [pid = 1931] [id = 484] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x8ed1c000 == 115 [pid = 1931] [id = 483] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x8d99f400 == 114 [pid = 1931] [id = 481] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x8c251c00 == 113 [pid = 1931] [id = 482] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x8b437000 == 112 [pid = 1931] [id = 361] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x8c992400 == 111 [pid = 1931] [id = 480] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x8c9a0800 == 110 [pid = 1931] [id = 479] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x8bf1f400 == 109 [pid = 1931] [id = 477] 07:29:19 INFO - PROCESS | 1931 | --DOCSHELL 0x860e7800 == 108 [pid = 1931] [id = 476] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x8bfb2400) [pid = 1931] [serial = 1425] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x8f0a4400) [pid = 1931] [serial = 1380] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x8958d800) [pid = 1931] [serial = 1365] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x8e253c00) [pid = 1931] [serial = 1374] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0xa0aec800) [pid = 1931] [serial = 1404] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x8c264400) [pid = 1931] [serial = 1368] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0xa28b4c00) [pid = 1931] [serial = 1409] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x8f498800) [pid = 1931] [serial = 1382] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x8787d000) [pid = 1931] [serial = 1364] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x8efb4400) [pid = 1931] [serial = 1379] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x917d0400) [pid = 1931] [serial = 1388] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x885ef000) [pid = 1931] [serial = 1418] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x932d1000) [pid = 1931] [serial = 1389] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0xa0fdf000) [pid = 1931] [serial = 1407] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x8daeb000) [pid = 1931] [serial = 1371] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x8f4d8800) [pid = 1931] [serial = 1383] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0xa3c24c00) [pid = 1931] [serial = 1412] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x8c510400) [pid = 1931] [serial = 1296] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x860e7000) [pid = 1931] [serial = 1415] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x8d99d000) [pid = 1931] [serial = 1370] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x95198800) [pid = 1931] [serial = 1391] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x96c40000) [pid = 1931] [serial = 1394] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x96fcf000) [pid = 1931] [serial = 1397] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x9ae08400) [pid = 1931] [serial = 1401] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x91467c00) [pid = 1931] [serial = 1386] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x8e2c0c00) [pid = 1931] [serial = 1376] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x970cf000) [pid = 1931] [serial = 1398] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x8b433000) [pid = 1931] [serial = 1421] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x89599800) [pid = 1931] [serial = 1419] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x958a3c00) [pid = 1931] [serial = 1392] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x8bf1e400) [pid = 1931] [serial = 1367] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x96c4c400) [pid = 1931] [serial = 1395] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0xa0c56800) [pid = 1931] [serial = 1406] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x8f57dc00) [pid = 1931] [serial = 1385] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x8b564000) [pid = 1931] [serial = 1422] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0xa28bcc00) [pid = 1931] [serial = 1410] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x8b63bc00) [pid = 1931] [serial = 1424] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x8e3ef400) [pid = 1931] [serial = 1377] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x9fe23800) [pid = 1931] [serial = 1403] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x98996800) [pid = 1931] [serial = 1400] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x8690e800) [pid = 1931] [serial = 1416] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x8e1af400) [pid = 1931] [serial = 1373] [outer = (nil)] [url = about:blank] 07:29:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x8558ec00 == 109 [pid = 1931] [id = 514] 07:29:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x857df400) [pid = 1931] [serial = 1543] [outer = (nil)] 07:29:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8690d000) [pid = 1931] [serial = 1544] [outer = 0x857df400] 07:29:19 INFO - PROCESS | 1931 | 1460989759552 Marionette DEBUG loaded listener.js 07:29:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x86bba400) [pid = 1931] [serial = 1545] [outer = 0x857df400] 07:29:20 INFO - PROCESS | 1931 | 1460989760470 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 07:29:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 07:29:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 3688ms 07:29:20 INFO - PROCESS | 1931 | 1460989760533 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 07:29:20 INFO - PROCESS | 1931 | 1460989760541 Marionette TRACE conn5 <- [1,2029,null,{"value":"8"}] 07:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 07:29:20 INFO - PROCESS | 1931 | 1460989760551 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 07:29:20 INFO - PROCESS | 1931 | 1460989760555 Marionette TRACE conn5 <- [1,2030,null,{}] 07:29:20 INFO - PROCESS | 1931 | 1460989760564 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:20 INFO - PROCESS | 1931 | 1460989760802 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 07:29:21 INFO - PROCESS | 1931 | 1460989761085 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a24ec00 == 110 [pid = 1931] [id = 515] 07:29:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8a24f000) [pid = 1931] [serial = 1546] [outer = (nil)] 07:29:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8a4fd400) [pid = 1931] [serial = 1547] [outer = 0x8a24f000] 07:29:21 INFO - PROCESS | 1931 | 1460989761171 Marionette DEBUG loaded listener.js 07:29:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8b438400) [pid = 1931] [serial = 1548] [outer = 0x8a24f000] 07:29:22 INFO - PROCESS | 1931 | 1460989762116 Marionette TRACE conn5 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 07:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 07:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1635ms 07:29:22 INFO - PROCESS | 1931 | 1460989762187 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 07:29:22 INFO - PROCESS | 1931 | 1460989762194 Marionette TRACE conn5 <- [1,2033,null,{"value":"8"}] 07:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 07:29:22 INFO - PROCESS | 1931 | 1460989762205 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 07:29:22 INFO - PROCESS | 1931 | 1460989762208 Marionette TRACE conn5 <- [1,2034,null,{}] 07:29:22 INFO - PROCESS | 1931 | 1460989762216 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:22 INFO - PROCESS | 1931 | 1460989762525 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 07:29:22 INFO - PROCESS | 1931 | 1460989762825 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b63d800 == 111 [pid = 1931] [id = 516] 07:29:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8bf1b400) [pid = 1931] [serial = 1549] [outer = (nil)] 07:29:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8bf26000) [pid = 1931] [serial = 1550] [outer = 0x8bf1b400] 07:29:22 INFO - PROCESS | 1931 | 1460989762906 Marionette DEBUG loaded listener.js 07:29:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8bfb5c00) [pid = 1931] [serial = 1551] [outer = 0x8bf1b400] 07:29:24 INFO - PROCESS | 1931 | 1460989764597 Marionette TRACE conn5 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 07:29:24 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x8bfb0c00) [pid = 1931] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 07:29:24 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x8c754800) [pid = 1931] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 07:29:24 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x8bf20800) [pid = 1931] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 07:29:24 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x90058400) [pid = 1931] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 07:29:24 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x8f5e0c00) [pid = 1931] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 07:29:24 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x91470c00) [pid = 1931] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 07:29:24 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x86bb8c00) [pid = 1931] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 07:29:24 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x8c74d800) [pid = 1931] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 07:29:24 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x8daf5800) [pid = 1931] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 07:29:24 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0xa2812400) [pid = 1931] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 07:29:24 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x8ed1f000) [pid = 1931] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 07:29:24 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x8c9a5800) [pid = 1931] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 07:29:24 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x917cfc00) [pid = 1931] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 07:29:24 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x87877c00) [pid = 1931] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 07:29:24 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x8d99b000) [pid = 1931] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 07:29:24 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x950a3000) [pid = 1931] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 07:29:24 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x8c9aa800) [pid = 1931] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 07:29:24 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x8d7cec00) [pid = 1931] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 07:29:24 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x8a4efc00) [pid = 1931] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 07:29:24 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x8691ac00) [pid = 1931] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 07:29:24 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x8e2bc000) [pid = 1931] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 07:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 07:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 2539ms 07:29:24 INFO - PROCESS | 1931 | 1460989764745 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 07:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 07:29:24 INFO - PROCESS | 1931 | 1460989764749 Marionette TRACE conn5 <- [1,2037,null,{"value":"8"}] 07:29:24 INFO - PROCESS | 1931 | 1460989764756 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 07:29:24 INFO - PROCESS | 1931 | 1460989764762 Marionette TRACE conn5 <- [1,2038,null,{}] 07:29:24 INFO - PROCESS | 1931 | 1460989764778 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:25 INFO - PROCESS | 1931 | 1460989765063 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 07:29:25 INFO - PROCESS | 1931 | 1460989765200 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x87878400 == 112 [pid = 1931] [id = 517] 07:29:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x8c25b800) [pid = 1931] [serial = 1552] [outer = (nil)] 07:29:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x8c3dfc00) [pid = 1931] [serial = 1553] [outer = 0x8c25b800] 07:29:25 INFO - PROCESS | 1931 | 1460989765278 Marionette DEBUG loaded listener.js 07:29:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x8c74bc00) [pid = 1931] [serial = 1554] [outer = 0x8c25b800] 07:29:26 INFO - PROCESS | 1931 | 1460989766072 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 07:29:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 07:29:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1335ms 07:29:26 INFO - PROCESS | 1931 | 1460989766092 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 07:29:26 INFO - PROCESS | 1931 | 1460989766097 Marionette TRACE conn5 <- [1,2041,null,{"value":"8"}] 07:29:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 07:29:26 INFO - PROCESS | 1931 | 1460989766103 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 07:29:26 INFO - PROCESS | 1931 | 1460989766106 Marionette TRACE conn5 <- [1,2042,null,{}] 07:29:26 INFO - PROCESS | 1931 | 1460989766111 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:26 INFO - PROCESS | 1931 | 1460989766397 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 07:29:26 INFO - PROCESS | 1931 | 1460989766419 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c261c00 == 113 [pid = 1931] [id = 518] 07:29:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x8c748c00) [pid = 1931] [serial = 1555] [outer = (nil)] 07:29:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x8c9a3000) [pid = 1931] [serial = 1556] [outer = 0x8c748c00] 07:29:26 INFO - PROCESS | 1931 | 1460989766498 Marionette DEBUG loaded listener.js 07:29:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x8c9ab000) [pid = 1931] [serial = 1557] [outer = 0x8c748c00] 07:29:27 INFO - PROCESS | 1931 | 1460989767731 Marionette TRACE conn5 <- [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]]]}] 07:29:27 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) 07:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1700ms 07:29:27 INFO - PROCESS | 1931 | 1460989767805 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 07:29:27 INFO - PROCESS | 1931 | 1460989767814 Marionette TRACE conn5 <- [1,2045,null,{"value":"8"}] 07:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 07:29:27 INFO - PROCESS | 1931 | 1460989767824 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 07:29:27 INFO - PROCESS | 1931 | 1460989767830 Marionette TRACE conn5 <- [1,2046,null,{}] 07:29:27 INFO - PROCESS | 1931 | 1460989767850 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:28 INFO - PROCESS | 1931 | 1460989768200 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 07:29:28 INFO - PROCESS | 1931 | 1460989768486 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x898d7400 == 114 [pid = 1931] [id = 519] 07:29:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x898d8800) [pid = 1931] [serial = 1558] [outer = (nil)] 07:29:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x8a4f7400) [pid = 1931] [serial = 1559] [outer = 0x898d8800] 07:29:28 INFO - PROCESS | 1931 | 1460989768583 Marionette DEBUG loaded listener.js 07:29:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x8bf2ac00) [pid = 1931] [serial = 1560] [outer = 0x898d8800] 07:29:29 INFO - PROCESS | 1931 | 1460989769680 Marionette TRACE conn5 <- [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]]]}] 07:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1893ms 07:29:29 INFO - PROCESS | 1931 | 1460989769718 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 07:29:29 INFO - PROCESS | 1931 | 1460989769727 Marionette TRACE conn5 <- [1,2049,null,{"value":"8"}] 07:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 07:29:29 INFO - PROCESS | 1931 | 1460989769739 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 07:29:29 INFO - PROCESS | 1931 | 1460989769743 Marionette TRACE conn5 <- [1,2050,null,{}] 07:29:29 INFO - PROCESS | 1931 | 1460989769750 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:30 INFO - PROCESS | 1931 | 1460989769998 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 07:29:30 INFO - PROCESS | 1931 | 1460989770382 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c26b800 == 115 [pid = 1931] [id = 520] 07:29:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x8c9a1800) [pid = 1931] [serial = 1561] [outer = (nil)] 07:29:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8c9b0800) [pid = 1931] [serial = 1562] [outer = 0x8c9a1800] 07:29:30 INFO - PROCESS | 1931 | 1460989770478 Marionette DEBUG loaded listener.js 07:29:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x8d99dc00) [pid = 1931] [serial = 1563] [outer = 0x8c9a1800] 07:29:31 INFO - PROCESS | 1931 | 1460989771439 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 07:29:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 07:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1741ms 07:29:31 INFO - PROCESS | 1931 | 1460989771480 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 07:29:31 INFO - PROCESS | 1931 | 1460989771483 Marionette TRACE conn5 <- [1,2053,null,{"value":"8"}] 07:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 07:29:31 INFO - PROCESS | 1931 | 1460989771491 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 07:29:31 INFO - PROCESS | 1931 | 1460989771497 Marionette TRACE conn5 <- [1,2054,null,{}] 07:29:31 INFO - PROCESS | 1931 | 1460989771514 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:31 INFO - PROCESS | 1931 | 1460989771773 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 07:29:32 INFO - PROCESS | 1931 | 1460989772116 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c9a8c00 == 116 [pid = 1931] [id = 521] 07:29:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x8daf1c00) [pid = 1931] [serial = 1564] [outer = (nil)] 07:29:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8e24a400) [pid = 1931] [serial = 1565] [outer = 0x8daf1c00] 07:29:32 INFO - PROCESS | 1931 | 1460989772223 Marionette DEBUG loaded listener.js 07:29:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8e2b1800) [pid = 1931] [serial = 1566] [outer = 0x8daf1c00] 07:29:33 INFO - PROCESS | 1931 | 1460989773167 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 07:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 07:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1744ms 07:29:33 INFO - PROCESS | 1931 | 1460989773235 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 07:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 07:29:33 INFO - PROCESS | 1931 | 1460989773240 Marionette TRACE conn5 <- [1,2057,null,{"value":"8"}] 07:29:33 INFO - PROCESS | 1931 | 1460989773247 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 07:29:33 INFO - PROCESS | 1931 | 1460989773250 Marionette TRACE conn5 <- [1,2058,null,{}] 07:29:33 INFO - PROCESS | 1931 | 1460989773257 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:33 INFO - PROCESS | 1931 | 1460989773508 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 07:29:33 INFO - PROCESS | 1931 | 1460989773840 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x8690f800 == 117 [pid = 1931] [id = 522] 07:29:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8e2b3400) [pid = 1931] [serial = 1567] [outer = (nil)] 07:29:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8e3ef000) [pid = 1931] [serial = 1568] [outer = 0x8e2b3400] 07:29:33 INFO - PROCESS | 1931 | 1460989773941 Marionette DEBUG loaded listener.js 07:29:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8e3f6000) [pid = 1931] [serial = 1569] [outer = 0x8e2b3400] 07:29:34 INFO - PROCESS | 1931 | 1460989774878 Marionette TRACE conn5 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 07:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 07:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1688ms 07:29:34 INFO - PROCESS | 1931 | 1460989774935 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 07:29:34 INFO - PROCESS | 1931 | 1460989774939 Marionette TRACE conn5 <- [1,2061,null,{"value":"8"}] 07:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 07:29:34 INFO - PROCESS | 1931 | 1460989774946 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 07:29:34 INFO - PROCESS | 1931 | 1460989774950 Marionette TRACE conn5 <- [1,2062,null,{}] 07:29:34 INFO - PROCESS | 1931 | 1460989774956 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:35 INFO - PROCESS | 1931 | 1460989775192 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 07:29:35 INFO - PROCESS | 1931 | 1460989775539 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c999000 == 118 [pid = 1931] [id = 523] 07:29:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8ed19000) [pid = 1931] [serial = 1570] [outer = (nil)] 07:29:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8ee06800) [pid = 1931] [serial = 1571] [outer = 0x8ed19000] 07:29:35 INFO - PROCESS | 1931 | 1460989775637 Marionette DEBUG loaded listener.js 07:29:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8ee0d000) [pid = 1931] [serial = 1572] [outer = 0x8ed19000] 07:29:36 INFO - PROCESS | 1931 | 1460989776639 Marionette TRACE conn5 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 07:29:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 07:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1732ms 07:29:36 INFO - PROCESS | 1931 | 1460989776680 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 07:29:36 INFO - PROCESS | 1931 | 1460989776684 Marionette TRACE conn5 <- [1,2065,null,{"value":"8"}] 07:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 07:29:36 INFO - PROCESS | 1931 | 1460989776692 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 07:29:36 INFO - PROCESS | 1931 | 1460989776696 Marionette TRACE conn5 <- [1,2066,null,{}] 07:29:36 INFO - PROCESS | 1931 | 1460989776703 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:36 INFO - PROCESS | 1931 | 1460989776960 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 07:29:37 INFO - PROCESS | 1931 | 1460989777288 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x8d7dc000 == 119 [pid = 1931] [id = 524] 07:29:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x8ed1d000) [pid = 1931] [serial = 1573] [outer = (nil)] 07:29:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x8f0a3000) [pid = 1931] [serial = 1574] [outer = 0x8ed1d000] 07:29:37 INFO - PROCESS | 1931 | 1460989777400 Marionette DEBUG loaded listener.js 07:29:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x8f495400) [pid = 1931] [serial = 1575] [outer = 0x8ed1d000] 07:29:38 INFO - PROCESS | 1931 | 1460989778326 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 07:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 07:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1692ms 07:29:38 INFO - PROCESS | 1931 | 1460989778385 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 07:29:38 INFO - PROCESS | 1931 | 1460989778389 Marionette TRACE conn5 <- [1,2069,null,{"value":"8"}] 07:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 07:29:38 INFO - PROCESS | 1931 | 1460989778396 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 07:29:38 INFO - PROCESS | 1931 | 1460989778400 Marionette TRACE conn5 <- [1,2070,null,{}] 07:29:38 INFO - PROCESS | 1931 | 1460989778410 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:38 INFO - PROCESS | 1931 | 1460989778679 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 07:29:39 INFO - PROCESS | 1931 | 1460989779045 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x8558c000 == 120 [pid = 1931] [id = 525] 07:29:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x8690c000) [pid = 1931] [serial = 1576] [outer = (nil)] 07:29:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x8f575c00) [pid = 1931] [serial = 1577] [outer = 0x8690c000] 07:29:39 INFO - PROCESS | 1931 | 1460989779134 Marionette DEBUG loaded listener.js 07:29:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x8f57f000) [pid = 1931] [serial = 1578] [outer = 0x8690c000] 07:29:40 INFO - PROCESS | 1931 | 1460989780069 Marionette TRACE conn5 <- [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]]]}] 07:29:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 07:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1737ms 07:29:40 INFO - PROCESS | 1931 | 1460989780135 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 07:29:40 INFO - PROCESS | 1931 | 1460989780139 Marionette TRACE conn5 <- [1,2073,null,{"value":"8"}] 07:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 07:29:40 INFO - PROCESS | 1931 | 1460989780146 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 07:29:40 INFO - PROCESS | 1931 | 1460989780150 Marionette TRACE conn5 <- [1,2074,null,{}] 07:29:40 INFO - PROCESS | 1931 | 1460989780156 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:40 INFO - PROCESS | 1931 | 1460989780398 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 07:29:40 INFO - PROCESS | 1931 | 1460989780722 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x84ce0c00 == 121 [pid = 1931] [id = 526] 07:29:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x8f263000) [pid = 1931] [serial = 1579] [outer = (nil)] 07:29:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x9004ec00) [pid = 1931] [serial = 1580] [outer = 0x8f263000] 07:29:40 INFO - PROCESS | 1931 | 1460989780818 Marionette DEBUG loaded listener.js 07:29:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x90053c00) [pid = 1931] [serial = 1581] [outer = 0x8f263000] 07:29:41 INFO - PROCESS | 1931 | 1460989781737 Marionette TRACE conn5 <- [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]]]}] 07:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 07:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1633ms 07:29:41 INFO - PROCESS | 1931 | 1460989781781 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 07:29:41 INFO - PROCESS | 1931 | 1460989781785 Marionette TRACE conn5 <- [1,2077,null,{"value":"8"}] 07:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 07:29:41 INFO - PROCESS | 1931 | 1460989781792 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 07:29:41 INFO - PROCESS | 1931 | 1460989781796 Marionette TRACE conn5 <- [1,2078,null,{}] 07:29:41 INFO - PROCESS | 1931 | 1460989781802 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:42 INFO - PROCESS | 1931 | 1460989782023 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 07:29:42 INFO - PROCESS | 1931 | 1460989782319 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f4cac00 == 122 [pid = 1931] [id = 527] 07:29:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x8f577400) [pid = 1931] [serial = 1582] [outer = (nil)] 07:29:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x9146e000) [pid = 1931] [serial = 1583] [outer = 0x8f577400] 07:29:42 INFO - PROCESS | 1931 | 1460989782414 Marionette DEBUG loaded listener.js 07:29:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x915ac000) [pid = 1931] [serial = 1584] [outer = 0x8f577400] 07:29:43 INFO - PROCESS | 1931 | 1460989783373 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 07:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 07:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1645ms 07:29:43 INFO - PROCESS | 1931 | 1460989783439 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 07:29:43 INFO - PROCESS | 1931 | 1460989783443 Marionette TRACE conn5 <- [1,2081,null,{"value":"8"}] 07:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 07:29:43 INFO - PROCESS | 1931 | 1460989783449 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 07:29:43 INFO - PROCESS | 1931 | 1460989783453 Marionette TRACE conn5 <- [1,2082,null,{}] 07:29:43 INFO - PROCESS | 1931 | 1460989783459 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:43 INFO - PROCESS | 1931 | 1460989783742 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 07:29:44 INFO - PROCESS | 1931 | 1460989784079 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x8daefc00 == 123 [pid = 1931] [id = 528] 07:29:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x932d3000) [pid = 1931] [serial = 1585] [outer = (nil)] 07:29:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x932dd800) [pid = 1931] [serial = 1586] [outer = 0x932d3000] 07:29:44 INFO - PROCESS | 1931 | 1460989784176 Marionette DEBUG loaded listener.js 07:29:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x94f70000) [pid = 1931] [serial = 1587] [outer = 0x932d3000] 07:29:45 INFO - PROCESS | 1931 | 1460989785129 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 07:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 07:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1731ms 07:29:45 INFO - PROCESS | 1931 | 1460989785182 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 07:29:45 INFO - PROCESS | 1931 | 1460989785187 Marionette TRACE conn5 <- [1,2085,null,{"value":"8"}] 07:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 07:29:45 INFO - PROCESS | 1931 | 1460989785194 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 07:29:45 INFO - PROCESS | 1931 | 1460989785199 Marionette TRACE conn5 <- [1,2086,null,{}] 07:29:45 INFO - PROCESS | 1931 | 1460989785205 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:45 INFO - PROCESS | 1931 | 1460989785479 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 07:29:45 INFO - PROCESS | 1931 | 1460989785808 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x932d6000 == 124 [pid = 1931] [id = 529] 07:29:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x95198800) [pid = 1931] [serial = 1588] [outer = (nil)] 07:29:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x95b56c00) [pid = 1931] [serial = 1589] [outer = 0x95198800] 07:29:45 INFO - PROCESS | 1931 | 1460989785911 Marionette DEBUG loaded listener.js 07:29:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x95bc7400) [pid = 1931] [serial = 1590] [outer = 0x95198800] 07:29:46 INFO - PROCESS | 1931 | 1460989786894 Marionette TRACE conn5 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 07:29:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 07:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1737ms 07:29:46 INFO - PROCESS | 1931 | 1460989786933 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 07:29:46 INFO - PROCESS | 1931 | 1460989786937 Marionette TRACE conn5 <- [1,2089,null,{"value":"8"}] 07:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 07:29:46 INFO - PROCESS | 1931 | 1460989786943 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 07:29:46 INFO - PROCESS | 1931 | 1460989786947 Marionette TRACE conn5 <- [1,2090,null,{}] 07:29:46 INFO - PROCESS | 1931 | 1460989786953 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:47 INFO - PROCESS | 1931 | 1460989787177 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 07:29:47 INFO - PROCESS | 1931 | 1460989787511 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x9589e800 == 125 [pid = 1931] [id = 530] 07:29:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x95a0a000) [pid = 1931] [serial = 1591] [outer = (nil)] 07:29:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x96a99800) [pid = 1931] [serial = 1592] [outer = 0x95a0a000] 07:29:47 INFO - PROCESS | 1931 | 1460989787608 Marionette DEBUG loaded listener.js 07:29:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x96c44800) [pid = 1931] [serial = 1593] [outer = 0x95a0a000] 07:29:48 INFO - PROCESS | 1931 | 1460989788537 Marionette TRACE conn5 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 07:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 07:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1641ms 07:29:48 INFO - PROCESS | 1931 | 1460989788585 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 07:29:48 INFO - PROCESS | 1931 | 1460989788589 Marionette TRACE conn5 <- [1,2093,null,{"value":"8"}] 07:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 07:29:48 INFO - PROCESS | 1931 | 1460989788596 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 07:29:48 INFO - PROCESS | 1931 | 1460989788599 Marionette TRACE conn5 <- [1,2094,null,{}] 07:29:48 INFO - PROCESS | 1931 | 1460989788606 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:48 INFO - PROCESS | 1931 | 1460989788857 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 07:29:49 INFO - PROCESS | 1931 | 1460989789199 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x8daf1400 == 126 [pid = 1931] [id = 531] 07:29:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x8e3f2800) [pid = 1931] [serial = 1594] [outer = (nil)] 07:29:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x96f96000) [pid = 1931] [serial = 1595] [outer = 0x8e3f2800] 07:29:49 INFO - PROCESS | 1931 | 1460989789312 Marionette DEBUG loaded listener.js 07:29:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x96f9e800) [pid = 1931] [serial = 1596] [outer = 0x8e3f2800] 07:29:50 INFO - PROCESS | 1931 | 1460989790224 Marionette TRACE conn5 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 07:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 07:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1694ms 07:29:50 INFO - PROCESS | 1931 | 1460989790292 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 07:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 07:29:50 INFO - PROCESS | 1931 | 1460989790296 Marionette TRACE conn5 <- [1,2097,null,{"value":"8"}] 07:29:50 INFO - PROCESS | 1931 | 1460989790303 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 07:29:50 INFO - PROCESS | 1931 | 1460989790307 Marionette TRACE conn5 <- [1,2098,null,{}] 07:29:50 INFO - PROCESS | 1931 | 1460989790313 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:50 INFO - PROCESS | 1931 | 1460989790579 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 07:29:50 INFO - PROCESS | 1931 | 1460989790912 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x86912400 == 127 [pid = 1931] [id = 532] 07:29:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x96c4d400) [pid = 1931] [serial = 1597] [outer = (nil)] 07:29:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x97b84000) [pid = 1931] [serial = 1598] [outer = 0x96c4d400] 07:29:51 INFO - PROCESS | 1931 | 1460989791003 Marionette DEBUG loaded listener.js 07:29:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x980b0c00) [pid = 1931] [serial = 1599] [outer = 0x96c4d400] 07:29:51 INFO - PROCESS | 1931 | 1460989791907 Marionette TRACE conn5 <- [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]]]}] 07:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 07:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1643ms 07:29:51 INFO - PROCESS | 1931 | 1460989791946 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 07:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 07:29:51 INFO - PROCESS | 1931 | 1460989791950 Marionette TRACE conn5 <- [1,2101,null,{"value":"8"}] 07:29:51 INFO - PROCESS | 1931 | 1460989791956 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 07:29:51 INFO - PROCESS | 1931 | 1460989791960 Marionette TRACE conn5 <- [1,2102,null,{}] 07:29:51 INFO - PROCESS | 1931 | 1460989791966 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:52 INFO - PROCESS | 1931 | 1460989792192 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 07:29:52 INFO - PROCESS | 1931 | 1460989792536 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x96fcd400 == 128 [pid = 1931] [id = 533] 07:29:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x970d1000) [pid = 1931] [serial = 1600] [outer = (nil)] 07:29:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x9df08c00) [pid = 1931] [serial = 1601] [outer = 0x970d1000] 07:29:52 INFO - PROCESS | 1931 | 1460989792632 Marionette DEBUG loaded listener.js 07:29:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x9eb47800) [pid = 1931] [serial = 1602] [outer = 0x970d1000] 07:29:53 INFO - PROCESS | 1931 | 1460989793550 Marionette TRACE conn5 <- [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]]]}] 07:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 07:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1634ms 07:29:53 INFO - PROCESS | 1931 | 1460989793592 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 07:29:53 INFO - PROCESS | 1931 | 1460989793596 Marionette TRACE conn5 <- [1,2105,null,{"value":"8"}] 07:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 07:29:53 INFO - PROCESS | 1931 | 1460989793602 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 07:29:53 INFO - PROCESS | 1931 | 1460989793606 Marionette TRACE conn5 <- [1,2106,null,{}] 07:29:53 INFO - PROCESS | 1931 | 1460989793612 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:53 INFO - PROCESS | 1931 | 1460989793867 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 07:29:54 INFO - PROCESS | 1931 | 1460989794242 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f267c00 == 129 [pid = 1931] [id = 534] 07:29:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x95b60400) [pid = 1931] [serial = 1603] [outer = (nil)] 07:29:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0xa0002400) [pid = 1931] [serial = 1604] [outer = 0x95b60400] 07:29:54 INFO - PROCESS | 1931 | 1460989794352 Marionette DEBUG loaded listener.js 07:29:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0xa0086800) [pid = 1931] [serial = 1605] [outer = 0x95b60400] 07:29:55 INFO - PROCESS | 1931 | 1460989795263 Marionette TRACE conn5 <- [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]]]}] 07:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 07:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1739ms 07:29:55 INFO - PROCESS | 1931 | 1460989795343 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 07:29:55 INFO - PROCESS | 1931 | 1460989795346 Marionette TRACE conn5 <- [1,2109,null,{"value":"8"}] 07:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 07:29:55 INFO - PROCESS | 1931 | 1460989795354 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 07:29:55 INFO - PROCESS | 1931 | 1460989795357 Marionette TRACE conn5 <- [1,2110,null,{}] 07:29:55 INFO - PROCESS | 1931 | 1460989795363 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:55 INFO - PROCESS | 1931 | 1460989795598 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 07:29:55 INFO - PROCESS | 1931 | 1460989795936 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x86bb3400 == 130 [pid = 1931] [id = 535] 07:29:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x9580f000) [pid = 1931] [serial = 1606] [outer = (nil)] 07:29:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0xa0a66000) [pid = 1931] [serial = 1607] [outer = 0x9580f000] 07:29:56 INFO - PROCESS | 1931 | 1460989796028 Marionette DEBUG loaded listener.js 07:29:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0xa0af3000) [pid = 1931] [serial = 1608] [outer = 0x9580f000] 07:29:56 INFO - PROCESS | 1931 | 1460989796917 Marionette TRACE conn5 <- [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]]]}] 07:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 07:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1636ms 07:29:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8f491400 == 129 [pid = 1931] [id = 87] 07:29:58 INFO - PROCESS | 1931 | --DOCSHELL 0x97b7fc00 == 128 [pid = 1931] [id = 513] 07:29:58 INFO - PROCESS | 1931 | --DOCSHELL 0x84cd4800 == 127 [pid = 1931] [id = 512] 07:29:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8c747000 == 126 [pid = 1931] [id = 511] 07:29:58 INFO - PROCESS | 1931 | --DOCSHELL 0x950a0800 == 125 [pid = 1931] [id = 509] 07:29:58 INFO - PROCESS | 1931 | --DOCSHELL 0x86bb1c00 == 124 [pid = 1931] [id = 510] 07:29:58 INFO - PROCESS | 1931 | --DOCSHELL 0x96c4cc00 == 123 [pid = 1931] [id = 508] 07:29:58 INFO - PROCESS | 1931 | --DOCSHELL 0x95ab3000 == 122 [pid = 1931] [id = 507] 07:29:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8f57f400 == 121 [pid = 1931] [id = 505] 07:29:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8e2b9c00 == 120 [pid = 1931] [id = 506] 07:29:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8e256400 == 119 [pid = 1931] [id = 504] 07:29:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8c260c00 == 118 [pid = 1931] [id = 503] 07:29:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8ed1a000 == 117 [pid = 1931] [id = 502] 07:29:58 INFO - PROCESS | 1931 | --DOCSHELL 0x860edc00 == 116 [pid = 1931] [id = 501] 07:29:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8c9a3c00 == 115 [pid = 1931] [id = 500] 07:29:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8b42fc00 == 114 [pid = 1931] [id = 498] 07:29:58 INFO - PROCESS | 1931 | --DOCSHELL 0x9eb49c00 == 113 [pid = 1931] [id = 470] 07:29:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8bfaf000 == 112 [pid = 1931] [id = 499] 07:29:58 INFO - PROCESS | 1931 | --DOCSHELL 0x86bb5800 == 111 [pid = 1931] [id = 497] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x8f26a800) [pid = 1931] [serial = 1454] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x8ee09400) [pid = 1931] [serial = 1448] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x8bf2a000) [pid = 1931] [serial = 1433] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x8c26a800) [pid = 1931] [serial = 1434] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x91464800) [pid = 1931] [serial = 1463] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x90056400) [pid = 1931] [serial = 1461] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x94f78c00) [pid = 1931] [serial = 1469] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x8a4f6c00) [pid = 1931] [serial = 1431] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x9146b000) [pid = 1931] [serial = 1464] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x8c99e000) [pid = 1931] [serial = 1488] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x96bbb800) [pid = 1931] [serial = 1478] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x8ee0c800) [pid = 1931] [serial = 1449] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x8f4d5400) [pid = 1931] [serial = 1458] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0xa3c2a000) [pid = 1931] [serial = 1413] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x8f099c00) [pid = 1931] [serial = 1451] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x8f4ca400) [pid = 1931] [serial = 1457] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x8d7d3800) [pid = 1931] [serial = 1437] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x95b64800) [pid = 1931] [serial = 1473] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x8787b800) [pid = 1931] [serial = 1481] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x8e1adc00) [pid = 1931] [serial = 1443] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x95f3f000) [pid = 1931] [serial = 1476] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x8c992000) [pid = 1931] [serial = 1487] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x8daf0000) [pid = 1931] [serial = 1440] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x8f0a0000) [pid = 1931] [serial = 1452] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x90051c00) [pid = 1931] [serial = 1460] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x917d1000) [pid = 1931] [serial = 1467] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x8c3db400) [pid = 1931] [serial = 1427] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x8f490800) [pid = 1931] [serial = 1455] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x915a5400) [pid = 1931] [serial = 1466] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x8d9a7800) [pid = 1931] [serial = 1439] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x95bc9c00) [pid = 1931] [serial = 1475] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x8b43d800) [pid = 1931] [serial = 1484] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x8c25d400) [pid = 1931] [serial = 1362] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x8e3f8800) [pid = 1931] [serial = 1446] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x8b63a800) [pid = 1931] [serial = 1485] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x94f7c000) [pid = 1931] [serial = 1470] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x8e3f1c00) [pid = 1931] [serial = 1445] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x95a09400) [pid = 1931] [serial = 1472] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x8c9a9c00) [pid = 1931] [serial = 1436] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x898cdc00) [pid = 1931] [serial = 1430] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x8e1a9c00) [pid = 1931] [serial = 1442] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x885f3c00) [pid = 1931] [serial = 1482] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x8c9a2c00) [pid = 1931] [serial = 1490] [outer = (nil)] [url = about:blank] 07:29:58 INFO - PROCESS | 1931 | 1460989798889 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 07:29:58 INFO - PROCESS | 1931 | 1460989798895 Marionette TRACE conn5 <- [1,2113,null,{"value":"8"}] 07:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 07:29:58 INFO - PROCESS | 1931 | 1460989798943 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 07:29:58 INFO - PROCESS | 1931 | 1460989798951 Marionette TRACE conn5 <- [1,2114,null,{}] 07:29:58 INFO - PROCESS | 1931 | 1460989798960 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:59 INFO - PROCESS | 1931 | 1460989799191 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 07:29:59 INFO - PROCESS | 1931 | 1460989799430 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x898cd800 == 112 [pid = 1931] [id = 536] 07:29:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x898cdc00) [pid = 1931] [serial = 1609] [outer = (nil)] 07:29:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8a243800) [pid = 1931] [serial = 1610] [outer = 0x898cdc00] 07:29:59 INFO - PROCESS | 1931 | 1460989799510 Marionette DEBUG loaded listener.js 07:29:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8a4f5000) [pid = 1931] [serial = 1611] [outer = 0x898cdc00] 07:30:00 INFO - PROCESS | 1931 | 1460989800361 Marionette TRACE conn5 <- [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]]]}] 07:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 07:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1494ms 07:30:00 INFO - PROCESS | 1931 | 1460989800432 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 07:30:00 INFO - PROCESS | 1931 | 1460989800437 Marionette TRACE conn5 <- [1,2117,null,{"value":"8"}] 07:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 07:30:00 INFO - PROCESS | 1931 | 1460989800450 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 07:30:00 INFO - PROCESS | 1931 | 1460989800456 Marionette TRACE conn5 <- [1,2118,null,{}] 07:30:00 INFO - PROCESS | 1931 | 1460989800464 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:00 INFO - PROCESS | 1931 | 1460989800693 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 07:30:00 INFO - PROCESS | 1931 | 1460989800970 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b56f000 == 113 [pid = 1931] [id = 537] 07:30:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8b637800) [pid = 1931] [serial = 1612] [outer = (nil)] 07:30:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8bf24000) [pid = 1931] [serial = 1613] [outer = 0x8b637800] 07:30:01 INFO - PROCESS | 1931 | 1460989801053 Marionette DEBUG loaded listener.js 07:30:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8c257000) [pid = 1931] [serial = 1614] [outer = 0x8b637800] 07:30:02 INFO - PROCESS | 1931 | 1460989802163 Marionette TRACE conn5 <- [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]]]}] 07:30:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 07:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1792ms 07:30:02 INFO - PROCESS | 1931 | 1460989802241 Marionette TRACE conn5 -> [0,2121,"getWindowHandle",null] 07:30:02 INFO - PROCESS | 1931 | 1460989802246 Marionette TRACE conn5 <- [1,2121,null,{"value":"8"}] 07:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 07:30:02 INFO - PROCESS | 1931 | 1460989802265 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 07:30:02 INFO - PROCESS | 1931 | 1460989802269 Marionette TRACE conn5 <- [1,2122,null,{}] 07:30:02 INFO - PROCESS | 1931 | 1460989802284 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:02 INFO - PROCESS | 1931 | 1460989802595 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 07:30:02 INFO - PROCESS | 1931 | 1460989802827 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c751400 == 114 [pid = 1931] [id = 538] 07:30:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8c992400) [pid = 1931] [serial = 1615] [outer = (nil)] 07:30:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x8c99b800) [pid = 1931] [serial = 1616] [outer = 0x8c992400] 07:30:02 INFO - PROCESS | 1931 | 1460989802910 Marionette DEBUG loaded listener.js 07:30:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x8c9a5c00) [pid = 1931] [serial = 1617] [outer = 0x8c992400] 07:30:04 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x8c25b800) [pid = 1931] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 07:30:04 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x95b62c00) [pid = 1931] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 07:30:04 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x8b63d400) [pid = 1931] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 07:30:04 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x8c25f800) [pid = 1931] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 07:30:04 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x8b438800) [pid = 1931] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 07:30:04 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x8d99d400) [pid = 1931] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 07:30:04 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x8f265800) [pid = 1931] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 07:30:04 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x86bb6000) [pid = 1931] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 07:30:04 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x8f5d4800) [pid = 1931] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 07:30:04 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x8f5e0400) [pid = 1931] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 07:30:04 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x8bf1b400) [pid = 1931] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 07:30:04 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x95abf000) [pid = 1931] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 07:30:04 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x860ee000) [pid = 1931] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 07:30:04 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x96c4d800) [pid = 1931] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 07:30:04 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x8c507c00) [pid = 1931] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 07:30:04 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x857df400) [pid = 1931] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 07:30:04 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x9ac87c00) [pid = 1931] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 07:30:04 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x8a24f000) [pid = 1931] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 07:30:04 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x8ed1a800) [pid = 1931] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 07:30:04 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x8e1a7400) [pid = 1931] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 07:30:04 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x8efb2400) [pid = 1931] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 07:30:04 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x8e1a7c00) [pid = 1931] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 07:30:04 INFO - PROCESS | 1931 | 1460989804913 Marionette TRACE conn5 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 07:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 07:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 2715ms 07:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 07:30:04 INFO - PROCESS | 1931 | 1460989804971 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 07:30:04 INFO - PROCESS | 1931 | 1460989804974 Marionette TRACE conn5 <- [1,2125,null,{"value":"8"}] 07:30:04 INFO - PROCESS | 1931 | 1460989804981 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 07:30:04 INFO - PROCESS | 1931 | 1460989804985 Marionette TRACE conn5 <- [1,2126,null,{}] 07:30:04 INFO - PROCESS | 1931 | 1460989804991 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:05 INFO - PROCESS | 1931 | 1460989805225 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 07:30:05 INFO - PROCESS | 1931 | 1460989805425 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x8558f000 == 115 [pid = 1931] [id = 539] 07:30:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x86bbc800) [pid = 1931] [serial = 1618] [outer = (nil)] 07:30:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x8c3e9c00) [pid = 1931] [serial = 1619] [outer = 0x86bbc800] 07:30:05 INFO - PROCESS | 1931 | 1460989805542 Marionette DEBUG loaded listener.js 07:30:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x8c9aa000) [pid = 1931] [serial = 1620] [outer = 0x86bbc800] 07:30:06 INFO - PROCESS | 1931 | 1460989806511 Marionette TRACE conn5 <- [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]]]}] 07:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 07:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1587ms 07:30:06 INFO - PROCESS | 1931 | 1460989806568 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 07:30:06 INFO - PROCESS | 1931 | 1460989806575 Marionette TRACE conn5 <- [1,2129,null,{"value":"8"}] 07:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 07:30:06 INFO - PROCESS | 1931 | 1460989806585 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 07:30:06 INFO - PROCESS | 1931 | 1460989806591 Marionette TRACE conn5 <- [1,2130,null,{}] 07:30:06 INFO - PROCESS | 1931 | 1460989806603 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:06 INFO - PROCESS | 1931 | 1460989806887 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 07:30:07 INFO - PROCESS | 1931 | 1460989807245 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x898ca400 == 116 [pid = 1931] [id = 540] 07:30:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x898cb400) [pid = 1931] [serial = 1621] [outer = (nil)] 07:30:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x8a24f000) [pid = 1931] [serial = 1622] [outer = 0x898cb400] 07:30:07 INFO - PROCESS | 1931 | 1460989807339 Marionette DEBUG loaded listener.js 07:30:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x8b43a800) [pid = 1931] [serial = 1623] [outer = 0x898cb400] 07:30:08 INFO - PROCESS | 1931 | 1460989808361 Marionette TRACE conn5 <- [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] 07:30:08 INFO - PROCESS | 1931 | 1460989808437 Marionette TRACE conn5 <- [1,2133,null,{"value":"8"}] 07:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 07:30:08 INFO - PROCESS | 1931 | 1460989808449 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 07:30:08 INFO - PROCESS | 1931 | 1460989808454 Marionette TRACE conn5 <- [1,2134,null,{}] 07:30:08 INFO - PROCESS | 1931 | 1460989808461 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:08 INFO - PROCESS | 1931 | 1460989808810 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 07:30:09 INFO - PROCESS | 1931 | 1460989809083 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b43e800 == 117 [pid = 1931] [id = 541] 07:30:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x8bf25000) [pid = 1931] [serial = 1624] [outer = (nil)] 07:30:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x8c505000) [pid = 1931] [serial = 1625] [outer = 0x8bf25000] 07:30:09 INFO - PROCESS | 1931 | 1460989809197 Marionette DEBUG loaded listener.js 07:30:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x8c9a9800) [pid = 1931] [serial = 1626] [outer = 0x8bf25000] 07:30:10 INFO - PROCESS | 1931 | 1460989810821 Marionette TRACE conn5 <- [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]]]}] 07:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 07:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 2443ms 07:30:10 INFO - PROCESS | 1931 | 1460989810893 Marionette TRACE conn5 -> [0,2137,"getWindowHandle",null] 07:30:10 INFO - PROCESS | 1931 | 1460989810897 Marionette TRACE conn5 <- [1,2137,null,{"value":"8"}] 07:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 07:30:10 INFO - PROCESS | 1931 | 1460989810905 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 07:30:10 INFO - PROCESS | 1931 | 1460989810911 Marionette TRACE conn5 <- [1,2138,null,{}] 07:30:10 INFO - PROCESS | 1931 | 1460989810928 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:11 INFO - PROCESS | 1931 | 1460989811216 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 07:30:11 INFO - PROCESS | 1931 | 1460989811544 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x8d7cd400 == 118 [pid = 1931] [id = 542] 07:30:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8daeec00) [pid = 1931] [serial = 1627] [outer = (nil)] 07:30:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x8e1abc00) [pid = 1931] [serial = 1628] [outer = 0x8daeec00] 07:30:11 INFO - PROCESS | 1931 | 1460989811646 Marionette DEBUG loaded listener.js 07:30:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x8e24f800) [pid = 1931] [serial = 1629] [outer = 0x8daeec00] 07:30:12 INFO - PROCESS | 1931 | 1460989812655 Marionette TRACE conn5 <- [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]]]}] 07:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 07:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1800ms 07:30:12 INFO - PROCESS | 1931 | 1460989812704 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 07:30:12 INFO - PROCESS | 1931 | 1460989812710 Marionette TRACE conn5 <- [1,2141,null,{"value":"8"}] 07:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 07:30:12 INFO - PROCESS | 1931 | 1460989812718 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 07:30:12 INFO - PROCESS | 1931 | 1460989812721 Marionette TRACE conn5 <- [1,2142,null,{}] 07:30:12 INFO - PROCESS | 1931 | 1460989812729 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:12 INFO - PROCESS | 1931 | 1460989812973 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 07:30:13 INFO - PROCESS | 1931 | 1460989813305 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x8d9a0c00 == 119 [pid = 1931] [id = 543] 07:30:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8e252400) [pid = 1931] [serial = 1630] [outer = (nil)] 07:30:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8e3eb800) [pid = 1931] [serial = 1631] [outer = 0x8e252400] 07:30:13 INFO - PROCESS | 1931 | 1460989813433 Marionette DEBUG loaded listener.js 07:30:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8e3f6c00) [pid = 1931] [serial = 1632] [outer = 0x8e252400] 07:30:14 INFO - PROCESS | 1931 | 1460989814502 Marionette TRACE conn5 <- [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] 07:30:14 INFO - PROCESS | 1931 | 1460989814567 Marionette TRACE conn5 <- [1,2145,null,{"value":"8"}] 07:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 07:30:14 INFO - PROCESS | 1931 | 1460989814574 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 07:30:14 INFO - PROCESS | 1931 | 1460989814579 Marionette TRACE conn5 <- [1,2146,null,{}] 07:30:14 INFO - PROCESS | 1931 | 1460989814585 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:14 INFO - PROCESS | 1931 | 1460989814958 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 07:30:15 INFO - PROCESS | 1931 | 1460989815355 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x8daeb400 == 120 [pid = 1931] [id = 544] 07:30:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8e258800) [pid = 1931] [serial = 1633] [outer = (nil)] 07:30:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8efb9800) [pid = 1931] [serial = 1634] [outer = 0x8e258800] 07:30:15 INFO - PROCESS | 1931 | 1460989815457 Marionette DEBUG loaded listener.js 07:30:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8efbe000) [pid = 1931] [serial = 1635] [outer = 0x8e258800] 07:30:16 INFO - PROCESS | 1931 | 1460989816438 Marionette TRACE conn5 <- [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] 07:30:16 INFO - PROCESS | 1931 | 1460989816525 Marionette TRACE conn5 <- [1,2149,null,{"value":"8"}] 07:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 07:30:16 INFO - PROCESS | 1931 | 1460989816533 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 07:30:16 INFO - PROCESS | 1931 | 1460989816537 Marionette TRACE conn5 <- [1,2150,null,{}] 07:30:16 INFO - PROCESS | 1931 | 1460989816543 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:16 INFO - PROCESS | 1931 | 1460989816873 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 07:30:17 INFO - PROCESS | 1931 | 1460989817258 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e2bc800 == 121 [pid = 1931] [id = 545] 07:30:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8ee06c00) [pid = 1931] [serial = 1636] [outer = (nil)] 07:30:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8f26b400) [pid = 1931] [serial = 1637] [outer = 0x8ee06c00] 07:30:17 INFO - PROCESS | 1931 | 1460989817362 Marionette DEBUG loaded listener.js 07:30:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x8f579c00) [pid = 1931] [serial = 1638] [outer = 0x8ee06c00] 07:30:18 INFO - PROCESS | 1931 | 1460989818328 Marionette TRACE conn5 <- [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]]]}] 07:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 07:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1837ms 07:30:18 INFO - PROCESS | 1931 | 1460989818372 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 07:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 07:30:18 INFO - PROCESS | 1931 | 1460989818377 Marionette TRACE conn5 <- [1,2153,null,{"value":"8"}] 07:30:18 INFO - PROCESS | 1931 | 1460989818383 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 07:30:18 INFO - PROCESS | 1931 | 1460989818387 Marionette TRACE conn5 <- [1,2154,null,{}] 07:30:18 INFO - PROCESS | 1931 | 1460989818393 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:18 INFO - PROCESS | 1931 | 1460989818622 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 07:30:18 INFO - PROCESS | 1931 | 1460989818960 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x8efafc00 == 122 [pid = 1931] [id = 546] 07:30:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x8f266000) [pid = 1931] [serial = 1639] [outer = (nil)] 07:30:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x8f5db400) [pid = 1931] [serial = 1640] [outer = 0x8f266000] 07:30:19 INFO - PROCESS | 1931 | 1460989819059 Marionette DEBUG loaded listener.js 07:30:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x9004f000) [pid = 1931] [serial = 1641] [outer = 0x8f266000] 07:30:20 INFO - PROCESS | 1931 | 1460989819999 Marionette TRACE conn5 <- [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]]]}] 07:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 07:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1689ms 07:30:20 INFO - PROCESS | 1931 | 1460989820073 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 07:30:20 INFO - PROCESS | 1931 | 1460989820077 Marionette TRACE conn5 <- [1,2157,null,{"value":"8"}] 07:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 07:30:20 INFO - PROCESS | 1931 | 1460989820085 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 07:30:20 INFO - PROCESS | 1931 | 1460989820087 Marionette TRACE conn5 <- [1,2158,null,{}] 07:30:20 INFO - PROCESS | 1931 | 1460989820094 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:20 INFO - PROCESS | 1931 | 1460989820361 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 07:30:20 INFO - PROCESS | 1931 | 1460989820691 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f4d5400 == 123 [pid = 1931] [id = 547] 07:30:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x8f57d400) [pid = 1931] [serial = 1642] [outer = (nil)] 07:30:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x9146cc00) [pid = 1931] [serial = 1643] [outer = 0x8f57d400] 07:30:20 INFO - PROCESS | 1931 | 1460989820789 Marionette DEBUG loaded listener.js 07:30:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x915aa000) [pid = 1931] [serial = 1644] [outer = 0x8f57d400] 07:30:21 INFO - PROCESS | 1931 | 1460989821703 Marionette TRACE conn5 <- [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]]]}] 07:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 07:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1689ms 07:30:21 INFO - PROCESS | 1931 | 1460989821775 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 07:30:21 INFO - PROCESS | 1931 | 1460989821779 Marionette TRACE conn5 <- [1,2161,null,{"value":"8"}] 07:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 07:30:21 INFO - PROCESS | 1931 | 1460989821786 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 07:30:21 INFO - PROCESS | 1931 | 1460989821789 Marionette TRACE conn5 <- [1,2162,null,{}] 07:30:21 INFO - PROCESS | 1931 | 1460989821795 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:22 INFO - PROCESS | 1931 | 1460989822030 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 07:30:22 INFO - PROCESS | 1931 | 1460989822370 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x857d6c00 == 124 [pid = 1931] [id = 548] 07:30:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x8787a000) [pid = 1931] [serial = 1645] [outer = (nil)] 07:30:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x931de800) [pid = 1931] [serial = 1646] [outer = 0x8787a000] 07:30:22 INFO - PROCESS | 1931 | 1460989822463 Marionette DEBUG loaded listener.js 07:30:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x932d5800) [pid = 1931] [serial = 1647] [outer = 0x8787a000] 07:30:23 INFO - PROCESS | 1931 | 1460989823385 Marionette TRACE conn5 <- [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]]]}] 07:30:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 07:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1639ms 07:30:23 INFO - PROCESS | 1931 | 1460989823427 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 07:30:23 INFO - PROCESS | 1931 | 1460989823430 Marionette TRACE conn5 <- [1,2165,null,{"value":"8"}] 07:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 07:30:23 INFO - PROCESS | 1931 | 1460989823438 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 07:30:23 INFO - PROCESS | 1931 | 1460989823442 Marionette TRACE conn5 <- [1,2166,null,{}] 07:30:23 INFO - PROCESS | 1931 | 1460989823448 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:23 INFO - PROCESS | 1931 | 1460989823700 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 07:30:24 INFO - PROCESS | 1931 | 1460989824041 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x917cd000 == 125 [pid = 1931] [id = 549] 07:30:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x94f7c000) [pid = 1931] [serial = 1648] [outer = (nil)] 07:30:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x95195800) [pid = 1931] [serial = 1649] [outer = 0x94f7c000] 07:30:24 INFO - PROCESS | 1931 | 1460989824149 Marionette DEBUG loaded listener.js 07:30:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x95808800) [pid = 1931] [serial = 1650] [outer = 0x94f7c000] 07:30:25 INFO - PROCESS | 1931 | 1460989825159 Marionette TRACE conn5 <- [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]]]}] 07:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 07:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1790ms 07:30:25 INFO - PROCESS | 1931 | 1460989825230 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 07:30:25 INFO - PROCESS | 1931 | 1460989825235 Marionette TRACE conn5 <- [1,2169,null,{"value":"8"}] 07:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 07:30:25 INFO - PROCESS | 1931 | 1460989825242 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 07:30:25 INFO - PROCESS | 1931 | 1460989825247 Marionette TRACE conn5 <- [1,2170,null,{}] 07:30:25 INFO - PROCESS | 1931 | 1460989825253 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:25 INFO - PROCESS | 1931 | 1460989825554 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 07:30:25 INFO - PROCESS | 1931 | 1460989825910 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x95051800 == 126 [pid = 1931] [id = 550] 07:30:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x96775400) [pid = 1931] [serial = 1651] [outer = (nil)] 07:30:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x96c45000) [pid = 1931] [serial = 1652] [outer = 0x96775400] 07:30:26 INFO - PROCESS | 1931 | 1460989826013 Marionette DEBUG loaded listener.js 07:30:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x96fcbc00) [pid = 1931] [serial = 1653] [outer = 0x96775400] 07:30:26 INFO - PROCESS | 1931 | 1460989826984 Marionette TRACE conn5 <- [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]]]}] 07:30:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 07:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1786ms 07:30:27 INFO - PROCESS | 1931 | 1460989827031 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 07:30:27 INFO - PROCESS | 1931 | 1460989827037 Marionette TRACE conn5 <- [1,2173,null,{"value":"8"}] 07:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 07:30:27 INFO - PROCESS | 1931 | 1460989827048 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 07:30:27 INFO - PROCESS | 1931 | 1460989827054 Marionette TRACE conn5 <- [1,2174,null,{}] 07:30:27 INFO - PROCESS | 1931 | 1460989827063 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:27 INFO - PROCESS | 1931 | 1460989827363 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 07:30:27 INFO - PROCESS | 1931 | 1460989827785 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x8d7d3000 == 127 [pid = 1931] [id = 551] 07:30:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x8e24cc00) [pid = 1931] [serial = 1654] [outer = (nil)] 07:30:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x97eec000) [pid = 1931] [serial = 1655] [outer = 0x8e24cc00] 07:30:27 INFO - PROCESS | 1931 | 1460989827885 Marionette DEBUG loaded listener.js 07:30:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x980b1c00) [pid = 1931] [serial = 1656] [outer = 0x8e24cc00] 07:30:28 INFO - PROCESS | 1931 | 1460989828842 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 07:30:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 07:30:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1838ms 07:30:28 INFO - PROCESS | 1931 | 1460989828885 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 07:30:28 INFO - PROCESS | 1931 | 1460989828889 Marionette TRACE conn5 <- [1,2177,null,{"value":"8"}] 07:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 07:30:28 INFO - PROCESS | 1931 | 1460989828896 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 07:30:28 INFO - PROCESS | 1931 | 1460989828899 Marionette TRACE conn5 <- [1,2178,null,{}] 07:30:28 INFO - PROCESS | 1931 | 1460989828906 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:29 INFO - PROCESS | 1931 | 1460989829155 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 07:30:29 INFO - PROCESS | 1931 | 1460989829493 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x96c47000 == 128 [pid = 1931] [id = 552] 07:30:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x96fd2400) [pid = 1931] [serial = 1657] [outer = (nil)] 07:30:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x9eb41c00) [pid = 1931] [serial = 1658] [outer = 0x96fd2400] 07:30:29 INFO - PROCESS | 1931 | 1460989829588 Marionette DEBUG loaded listener.js 07:30:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x9eb4a800) [pid = 1931] [serial = 1659] [outer = 0x96fd2400] 07:30:30 INFO - PROCESS | 1931 | 1460989830548 Marionette TRACE conn5 <- [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]]]}] 07:30:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 07:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1685ms 07:30:30 INFO - PROCESS | 1931 | 1460989830601 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 07:30:30 INFO - PROCESS | 1931 | 1460989830606 Marionette TRACE conn5 <- [1,2181,null,{"value":"8"}] 07:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 07:30:30 INFO - PROCESS | 1931 | 1460989830618 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 07:30:30 INFO - PROCESS | 1931 | 1460989830621 Marionette TRACE conn5 <- [1,2182,null,{}] 07:30:30 INFO - PROCESS | 1931 | 1460989830628 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:30 INFO - PROCESS | 1931 | 1460989830891 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 07:30:31 INFO - PROCESS | 1931 | 1460989831247 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x86911000 == 129 [pid = 1931] [id = 553] 07:30:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x86913800) [pid = 1931] [serial = 1660] [outer = (nil)] 07:30:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0xa0a65c00) [pid = 1931] [serial = 1661] [outer = 0x86913800] 07:30:31 INFO - PROCESS | 1931 | 1460989831344 Marionette DEBUG loaded listener.js 07:30:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0xa0c56800) [pid = 1931] [serial = 1662] [outer = 0x86913800] 07:30:32 INFO - PROCESS | 1931 | 1460989832331 Marionette TRACE conn5 <- [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]]]}] 07:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 07:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1783ms 07:30:32 INFO - PROCESS | 1931 | 1460989832404 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 07:30:32 INFO - PROCESS | 1931 | 1460989832409 Marionette TRACE conn5 <- [1,2185,null,{"value":"8"}] 07:30:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 07:30:32 INFO - PROCESS | 1931 | 1460989832418 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 07:30:32 INFO - PROCESS | 1931 | 1460989832422 Marionette TRACE conn5 <- [1,2186,null,{}] 07:30:32 INFO - PROCESS | 1931 | 1460989832428 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:32 INFO - PROCESS | 1931 | 1460989832715 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 07:30:33 INFO - PROCESS | 1931 | 1460989833063 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x85597800 == 130 [pid = 1931] [id = 554] 07:30:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x8c997000) [pid = 1931] [serial = 1663] [outer = (nil)] 07:30:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0xa2813000) [pid = 1931] [serial = 1664] [outer = 0x8c997000] 07:30:33 INFO - PROCESS | 1931 | 1460989833156 Marionette DEBUG loaded listener.js 07:30:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0xa2815c00) [pid = 1931] [serial = 1665] [outer = 0x8c997000] 07:30:34 INFO - PROCESS | 1931 | 1460989834145 Marionette TRACE conn5 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 07:30:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 07:30:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1787ms 07:30:34 INFO - PROCESS | 1931 | 1460989834207 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 07:30:34 INFO - PROCESS | 1931 | 1460989834211 Marionette TRACE conn5 <- [1,2189,null,{"value":"8"}] 07:30:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 07:30:34 INFO - PROCESS | 1931 | 1460989834217 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 07:30:34 INFO - PROCESS | 1931 | 1460989834221 Marionette TRACE conn5 <- [1,2190,null,{}] 07:30:34 INFO - PROCESS | 1931 | 1460989834228 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:34 INFO - PROCESS | 1931 | 1460989834519 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 07:30:34 INFO - PROCESS | 1931 | 1460989834869 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x885f0800 == 131 [pid = 1931] [id = 555] 07:30:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0xa0fdf000) [pid = 1931] [serial = 1666] [outer = (nil)] 07:30:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0xa2a0dc00) [pid = 1931] [serial = 1667] [outer = 0xa0fdf000] 07:30:34 INFO - PROCESS | 1931 | 1460989834961 Marionette DEBUG loaded listener.js 07:30:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0xa2a5c000) [pid = 1931] [serial = 1668] [outer = 0xa0fdf000] 07:30:35 INFO - PROCESS | 1931 | 1460989835896 Marionette TRACE conn5 <- [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]]]}] 07:30:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 07:30:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1737ms 07:30:35 INFO - PROCESS | 1931 | 1460989835956 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 07:30:35 INFO - PROCESS | 1931 | 1460989835959 Marionette TRACE conn5 <- [1,2193,null,{"value":"8"}] 07:30:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 07:30:35 INFO - PROCESS | 1931 | 1460989835967 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 07:30:35 INFO - PROCESS | 1931 | 1460989835972 Marionette TRACE conn5 <- [1,2194,null,{}] 07:30:35 INFO - PROCESS | 1931 | 1460989835979 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:36 INFO - PROCESS | 1931 | 1460989836229 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 07:30:36 INFO - PROCESS | 1931 | 1460989836568 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:38 INFO - PROCESS | 1931 | --DOCSHELL 0x8a4ef400 == 130 [pid = 1931] [id = 433] 07:30:38 INFO - PROCESS | 1931 | --DOCSHELL 0x8a24a800 == 129 [pid = 1931] [id = 430] 07:30:38 INFO - PROCESS | 1931 | --DOCSHELL 0x8e2b8800 == 128 [pid = 1931] [id = 437] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x8c3dfc00) [pid = 1931] [serial = 1553] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x8c74bc00) [pid = 1931] [serial = 1554] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x97923000) [pid = 1931] [serial = 1529] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x8c503800) [pid = 1931] [serial = 1428] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x8c265000) [pid = 1931] [serial = 1499] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x8b63b400) [pid = 1931] [serial = 1497] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x8e24ac00) [pid = 1931] [serial = 1503] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x8f5d6800) [pid = 1931] [serial = 1514] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x86bbb400) [pid = 1931] [serial = 1493] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x8c3e8000) [pid = 1931] [serial = 1500] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x91468400) [pid = 1931] [serial = 1518] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x980af800) [pid = 1931] [serial = 1532] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x8b56a400) [pid = 1931] [serial = 1496] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x8bfb5c00) [pid = 1931] [serial = 1551] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x96af8400) [pid = 1931] [serial = 1524] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x9ba94000) [pid = 1931] [serial = 1538] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x96fd1400) [pid = 1931] [serial = 1527] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x8f5da400) [pid = 1931] [serial = 1515] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x8f4d0000) [pid = 1931] [serial = 1511] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x8690d000) [pid = 1931] [serial = 1544] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x8f571c00) [pid = 1931] [serial = 1512] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x91463000) [pid = 1931] [serial = 1517] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x9fbba400) [pid = 1931] [serial = 1541] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x8a4fd400) [pid = 1931] [serial = 1547] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x9fbc2c00) [pid = 1931] [serial = 1542] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x96fcac00) [pid = 1931] [serial = 1526] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x86bba400) [pid = 1931] [serial = 1545] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x8b438400) [pid = 1931] [serial = 1548] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x95bc5400) [pid = 1931] [serial = 1523] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x985a7400) [pid = 1931] [serial = 1533] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x8ee05c00) [pid = 1931] [serial = 1508] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x8e2bb400) [pid = 1931] [serial = 1505] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x917cc400) [pid = 1931] [serial = 1520] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x8e1a6400) [pid = 1931] [serial = 1502] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x8e2be800) [pid = 1931] [serial = 1506] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x87874800) [pid = 1931] [serial = 1494] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x98998800) [pid = 1931] [serial = 1535] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x97ee9400) [pid = 1931] [serial = 1530] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x8bf26000) [pid = 1931] [serial = 1550] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x8f261800) [pid = 1931] [serial = 1509] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x9ae07000) [pid = 1931] [serial = 1536] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x932d4400) [pid = 1931] [serial = 1521] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x9df0f000) [pid = 1931] [serial = 1539] [outer = (nil)] [url = about:blank] 07:30:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x8690d000 == 129 [pid = 1931] [id = 556] 07:30:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x86913000) [pid = 1931] [serial = 1669] [outer = (nil)] 07:30:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x86bbc400) [pid = 1931] [serial = 1670] [outer = 0x86913000] 07:30:38 INFO - PROCESS | 1931 | 1460989838757 Marionette DEBUG loaded listener.js 07:30:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x885ef800) [pid = 1931] [serial = 1671] [outer = 0x86913000] 07:30:39 INFO - PROCESS | 1931 | 1460989839675 Marionette TRACE conn5 <- [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]]]}] 07:30:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 07:30:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 3742ms 07:30:39 INFO - PROCESS | 1931 | 1460989839711 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 07:30:39 INFO - PROCESS | 1931 | 1460989839718 Marionette TRACE conn5 <- [1,2197,null,{"value":"8"}] 07:30:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 07:30:39 INFO - PROCESS | 1931 | 1460989839729 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 07:30:39 INFO - PROCESS | 1931 | 1460989839732 Marionette TRACE conn5 <- [1,2198,null,{}] 07:30:39 INFO - PROCESS | 1931 | 1460989839741 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:39 INFO - PROCESS | 1931 | 1460989839972 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 07:30:40 INFO - PROCESS | 1931 | 1460989840289 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b439c00 == 130 [pid = 1931] [id = 557] 07:30:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x8b43a400) [pid = 1931] [serial = 1672] [outer = (nil)] 07:30:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8b634000) [pid = 1931] [serial = 1673] [outer = 0x8b43a400] 07:30:40 INFO - PROCESS | 1931 | 1460989840398 Marionette DEBUG loaded listener.js 07:30:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8bf29400) [pid = 1931] [serial = 1674] [outer = 0x8b43a400] 07:30:41 INFO - PROCESS | 1931 | 1460989841295 Marionette TRACE conn5 <- [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]]]}] 07:30:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 07:30:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1595ms 07:30:41 INFO - PROCESS | 1931 | 1460989841324 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 07:30:41 INFO - PROCESS | 1931 | 1460989841331 Marionette TRACE conn5 <- [1,2201,null,{"value":"8"}] 07:30:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 07:30:41 INFO - PROCESS | 1931 | 1460989841355 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 07:30:41 INFO - PROCESS | 1931 | 1460989841361 Marionette TRACE conn5 <- [1,2202,null,{}] 07:30:41 INFO - PROCESS | 1931 | 1460989841367 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:41 INFO - PROCESS | 1931 | 1460989841673 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 07:30:41 INFO - PROCESS | 1931 | 1460989841709 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b636800 == 131 [pid = 1931] [id = 558] 07:30:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8c262800) [pid = 1931] [serial = 1675] [outer = (nil)] 07:30:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8c3df800) [pid = 1931] [serial = 1676] [outer = 0x8c262800] 07:30:41 INFO - PROCESS | 1931 | 1460989841795 Marionette DEBUG loaded listener.js 07:30:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8c3e9400) [pid = 1931] [serial = 1677] [outer = 0x8c262800] 07:30:42 INFO - PROCESS | 1931 | 1460989842967 Marionette TRACE conn5 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 07:30:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 07:30:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1653ms 07:30:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 07:30:43 INFO - PROCESS | 1931 | 1460989843003 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 07:30:43 INFO - PROCESS | 1931 | 1460989843006 Marionette TRACE conn5 <- [1,2205,null,{"value":"8"}] 07:30:43 INFO - PROCESS | 1931 | 1460989843014 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 07:30:43 INFO - PROCESS | 1931 | 1460989843020 Marionette TRACE conn5 <- [1,2206,null,{}] 07:30:43 INFO - PROCESS | 1931 | 1460989843043 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:43 INFO - PROCESS | 1931 | 1460989843979 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 07:30:44 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x8c992400) [pid = 1931] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 07:30:44 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x8b637800) [pid = 1931] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 07:30:44 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x898cdc00) [pid = 1931] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 07:30:44 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x95b60400) [pid = 1931] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 07:30:44 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x970d1000) [pid = 1931] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 07:30:44 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x96c4d400) [pid = 1931] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 07:30:44 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x8e3f2800) [pid = 1931] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 07:30:44 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x95a0a000) [pid = 1931] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 07:30:44 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x95198800) [pid = 1931] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 07:30:44 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x932d3000) [pid = 1931] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 07:30:44 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x8f577400) [pid = 1931] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 07:30:44 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x8f263000) [pid = 1931] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 07:30:44 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x8690c000) [pid = 1931] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 07:30:44 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x8ed1d000) [pid = 1931] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 07:30:44 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x8ed19000) [pid = 1931] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 07:30:44 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x8e2b3400) [pid = 1931] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 07:30:44 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x8daf1c00) [pid = 1931] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 07:30:44 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x8c9a1800) [pid = 1931] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 07:30:44 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x898d8800) [pid = 1931] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 07:30:44 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x95b64000) [pid = 1931] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 07:30:44 INFO - PROCESS | 1931 | --DOMWINDOW == 119 (0x8b56b000) [pid = 1931] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 07:30:44 INFO - PROCESS | 1931 | 1460989844265 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x860e4000 == 132 [pid = 1931] [id = 559] 07:30:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x8690c000) [pid = 1931] [serial = 1678] [outer = (nil)] 07:30:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x8b56b000) [pid = 1931] [serial = 1679] [outer = 0x8690c000] 07:30:44 INFO - PROCESS | 1931 | 1460989844359 Marionette DEBUG loaded listener.js 07:30:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x8c74bc00) [pid = 1931] [serial = 1680] [outer = 0x8690c000] 07:30:45 INFO - PROCESS | 1931 | 1460989845156 Marionette TRACE conn5 <- [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]]]}] 07:30:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 07:30:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 2202ms 07:30:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 07:30:45 INFO - PROCESS | 1931 | 1460989845215 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 07:30:45 INFO - PROCESS | 1931 | 1460989845219 Marionette TRACE conn5 <- [1,2209,null,{"value":"8"}] 07:30:45 INFO - PROCESS | 1931 | 1460989845226 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 07:30:45 INFO - PROCESS | 1931 | 1460989845229 Marionette TRACE conn5 <- [1,2210,null,{}] 07:30:45 INFO - PROCESS | 1931 | 1460989845241 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:45 INFO - PROCESS | 1931 | 1460989845588 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 07:30:46 INFO - PROCESS | 1931 | 1460989846098 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x860e8000 == 133 [pid = 1931] [id = 560] 07:30:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x86918000) [pid = 1931] [serial = 1681] [outer = (nil)] 07:30:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x86bba400) [pid = 1931] [serial = 1682] [outer = 0x86918000] 07:30:46 INFO - PROCESS | 1931 | 1460989846212 Marionette DEBUG loaded listener.js 07:30:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x885f1400) [pid = 1931] [serial = 1683] [outer = 0x86918000] 07:30:47 INFO - PROCESS | 1931 | 1460989847221 Marionette TRACE conn5 <- [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]]]}] 07:30:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 07:30:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 2049ms 07:30:47 INFO - PROCESS | 1931 | 1460989847275 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 07:30:47 INFO - PROCESS | 1931 | 1460989847283 Marionette TRACE conn5 <- [1,2213,null,{"value":"8"}] 07:30:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 07:30:47 INFO - PROCESS | 1931 | 1460989847293 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 07:30:47 INFO - PROCESS | 1931 | 1460989847298 Marionette TRACE conn5 <- [1,2214,null,{}] 07:30:47 INFO - PROCESS | 1931 | 1460989847306 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:47 INFO - PROCESS | 1931 | 1460989847561 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 07:30:48 INFO - PROCESS | 1931 | 1460989847986 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b56d400 == 134 [pid = 1931] [id = 561] 07:30:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x8b635800) [pid = 1931] [serial = 1684] [outer = (nil)] 07:30:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x8bf1cc00) [pid = 1931] [serial = 1685] [outer = 0x8b635800] 07:30:48 INFO - PROCESS | 1931 | 1460989848157 Marionette DEBUG loaded listener.js 07:30:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x8bfb0400) [pid = 1931] [serial = 1686] [outer = 0x8b635800] 07:30:49 INFO - PROCESS | 1931 | 1460989849408 Marionette TRACE conn5 <- [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]]]}] 07:30:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 07:30:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 2144ms 07:30:49 INFO - PROCESS | 1931 | 1460989849441 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 07:30:49 INFO - PROCESS | 1931 | 1460989849447 Marionette TRACE conn5 <- [1,2217,null,{"value":"8"}] 07:30:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 07:30:49 INFO - PROCESS | 1931 | 1460989849460 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 07:30:49 INFO - PROCESS | 1931 | 1460989849464 Marionette TRACE conn5 <- [1,2218,null,{}] 07:30:49 INFO - PROCESS | 1931 | 1460989849475 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:49 INFO - PROCESS | 1931 | 1460989849760 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 07:30:50 INFO - PROCESS | 1931 | 1460989850158 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a248800 == 135 [pid = 1931] [id = 562] 07:30:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x8c3e3000) [pid = 1931] [serial = 1687] [outer = (nil)] 07:30:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x8c50f400) [pid = 1931] [serial = 1688] [outer = 0x8c3e3000] 07:30:50 INFO - PROCESS | 1931 | 1460989850258 Marionette DEBUG loaded listener.js 07:30:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x8c998400) [pid = 1931] [serial = 1689] [outer = 0x8c3e3000] 07:30:51 INFO - PROCESS | 1931 | 1460989851341 Marionette TRACE conn5 <- [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]]]}] 07:30:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 07:30:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1948ms 07:30:51 INFO - PROCESS | 1931 | 1460989851407 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 07:30:51 INFO - PROCESS | 1931 | 1460989851411 Marionette TRACE conn5 <- [1,2221,null,{"value":"8"}] 07:30:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 07:30:51 INFO - PROCESS | 1931 | 1460989851422 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 07:30:51 INFO - PROCESS | 1931 | 1460989851432 Marionette TRACE conn5 <- [1,2222,null,{}] 07:30:51 INFO - PROCESS | 1931 | 1460989851449 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:51 INFO - PROCESS | 1931 | 1460989851745 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 07:30:52 INFO - PROCESS | 1931 | 1460989852079 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x8daea000 == 136 [pid = 1931] [id = 563] 07:30:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x8daf2800) [pid = 1931] [serial = 1690] [outer = (nil)] 07:30:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8e24ac00) [pid = 1931] [serial = 1691] [outer = 0x8daf2800] 07:30:52 INFO - PROCESS | 1931 | 1460989852171 Marionette DEBUG loaded listener.js 07:30:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x8e254400) [pid = 1931] [serial = 1692] [outer = 0x8daf2800] 07:30:53 INFO - PROCESS | 1931 | 1460989853155 Marionette TRACE conn5 <- [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]]]}] 07:30:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 07:30:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1798ms 07:30:53 INFO - PROCESS | 1931 | 1460989853219 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 07:30:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 07:30:53 INFO - PROCESS | 1931 | 1460989853225 Marionette TRACE conn5 <- [1,2225,null,{"value":"8"}] 07:30:53 INFO - PROCESS | 1931 | 1460989853232 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 07:30:53 INFO - PROCESS | 1931 | 1460989853236 Marionette TRACE conn5 <- [1,2226,null,{}] 07:30:53 INFO - PROCESS | 1931 | 1460989853242 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:53 INFO - PROCESS | 1931 | 1460989853525 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 07:30:53 INFO - PROCESS | 1931 | 1460989853864 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x8d9a2000 == 137 [pid = 1931] [id = 564] 07:30:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x8e250c00) [pid = 1931] [serial = 1693] [outer = (nil)] 07:30:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8e3ec400) [pid = 1931] [serial = 1694] [outer = 0x8e250c00] 07:30:53 INFO - PROCESS | 1931 | 1460989853978 Marionette DEBUG loaded listener.js 07:30:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8ed11400) [pid = 1931] [serial = 1695] [outer = 0x8e250c00] 07:30:54 INFO - PROCESS | 1931 | 1460989854906 Marionette TRACE conn5 <- [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]]]}] 07:30:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 07:30:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1739ms 07:30:54 INFO - PROCESS | 1931 | 1460989854972 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 07:30:54 INFO - PROCESS | 1931 | 1460989854976 Marionette TRACE conn5 <- [1,2229,null,{"value":"8"}] 07:30:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 07:30:54 INFO - PROCESS | 1931 | 1460989854983 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 07:30:54 INFO - PROCESS | 1931 | 1460989854986 Marionette TRACE conn5 <- [1,2230,null,{}] 07:30:54 INFO - PROCESS | 1931 | 1460989854992 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:55 INFO - PROCESS | 1931 | 1460989855264 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 07:30:55 INFO - PROCESS | 1931 | 1460989855647 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x8efb5000 == 138 [pid = 1931] [id = 565] 07:30:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8efb5400) [pid = 1931] [serial = 1696] [outer = (nil)] 07:30:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8efb9400) [pid = 1931] [serial = 1697] [outer = 0x8efb5400] 07:30:55 INFO - PROCESS | 1931 | 1460989855768 Marionette DEBUG loaded listener.js 07:30:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8f268c00) [pid = 1931] [serial = 1698] [outer = 0x8efb5400] 07:30:56 INFO - PROCESS | 1931 | 1460989856743 Marionette TRACE conn5 <- [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]]]}] 07:30:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 07:30:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1790ms 07:30:56 INFO - PROCESS | 1931 | 1460989856774 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 07:30:56 INFO - PROCESS | 1931 | 1460989856778 Marionette TRACE conn5 <- [1,2233,null,{"value":"8"}] 07:30:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 07:30:56 INFO - PROCESS | 1931 | 1460989856785 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 07:30:56 INFO - PROCESS | 1931 | 1460989856789 Marionette TRACE conn5 <- [1,2234,null,{}] 07:30:56 INFO - PROCESS | 1931 | 1460989856795 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:57 INFO - PROCESS | 1931 | 1460989857025 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 07:30:57 INFO - PROCESS | 1931 | 1460989857377 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x8efb4800 == 139 [pid = 1931] [id = 566] 07:30:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8f4cec00) [pid = 1931] [serial = 1699] [outer = (nil)] 07:30:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8f4d4800) [pid = 1931] [serial = 1700] [outer = 0x8f4cec00] 07:30:57 INFO - PROCESS | 1931 | 1460989857475 Marionette DEBUG loaded listener.js 07:30:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8f573400) [pid = 1931] [serial = 1701] [outer = 0x8f4cec00] 07:30:58 INFO - PROCESS | 1931 | 1460989858400 Marionette TRACE conn5 <- [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]]]}] 07:30:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 07:30:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1681ms 07:30:58 INFO - PROCESS | 1931 | 1460989858468 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 07:30:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 07:30:58 INFO - PROCESS | 1931 | 1460989858472 Marionette TRACE conn5 <- [1,2237,null,{"value":"8"}] 07:30:58 INFO - PROCESS | 1931 | 1460989858479 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 07:30:58 INFO - PROCESS | 1931 | 1460989858483 Marionette TRACE conn5 <- [1,2238,null,{}] 07:30:58 INFO - PROCESS | 1931 | 1460989858489 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:58 INFO - PROCESS | 1931 | 1460989858730 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 07:30:59 INFO - PROCESS | 1931 | 1460989859082 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x86bb7400 == 140 [pid = 1931] [id = 567] 07:30:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x898ce800) [pid = 1931] [serial = 1702] [outer = (nil)] 07:30:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x8f57d800) [pid = 1931] [serial = 1703] [outer = 0x898ce800] 07:30:59 INFO - PROCESS | 1931 | 1460989859178 Marionette DEBUG loaded listener.js 07:30:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x8f5d4000) [pid = 1931] [serial = 1704] [outer = 0x898ce800] 07:31:00 INFO - PROCESS | 1931 | 1460989860111 Marionette TRACE conn5 <- [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]]]}] 07:31:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 07:31:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1682ms 07:31:00 INFO - PROCESS | 1931 | 1460989860161 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 07:31:00 INFO - PROCESS | 1931 | 1460989860166 Marionette TRACE conn5 <- [1,2241,null,{"value":"8"}] 07:31:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 07:31:00 INFO - PROCESS | 1931 | 1460989860173 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 07:31:00 INFO - PROCESS | 1931 | 1460989860177 Marionette TRACE conn5 <- [1,2242,null,{}] 07:31:00 INFO - PROCESS | 1931 | 1460989860183 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:00 INFO - PROCESS | 1931 | 1460989860422 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 07:31:00 INFO - PROCESS | 1931 | 1460989860765 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ee0e000 == 141 [pid = 1931] [id = 568] 07:31:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x8f4d2000) [pid = 1931] [serial = 1705] [outer = (nil)] 07:31:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x90054800) [pid = 1931] [serial = 1706] [outer = 0x8f4d2000] 07:31:00 INFO - PROCESS | 1931 | 1460989860863 Marionette DEBUG loaded listener.js 07:31:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x91463000) [pid = 1931] [serial = 1707] [outer = 0x8f4d2000] 07:31:01 INFO - PROCESS | 1931 | 1460989861778 Marionette TRACE conn5 <- [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]]]}] 07:31:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 07:31:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1630ms 07:31:01 INFO - PROCESS | 1931 | 1460989861805 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 07:31:01 INFO - PROCESS | 1931 | 1460989861810 Marionette TRACE conn5 <- [1,2245,null,{"value":"8"}] 07:31:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 07:31:01 INFO - PROCESS | 1931 | 1460989861817 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 07:31:01 INFO - PROCESS | 1931 | 1460989861823 Marionette TRACE conn5 <- [1,2246,null,{}] 07:31:01 INFO - PROCESS | 1931 | 1460989861851 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:02 INFO - PROCESS | 1931 | 1460989862091 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 07:31:02 INFO - PROCESS | 1931 | 1460989862433 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e2bb400 == 142 [pid = 1931] [id = 569] 07:31:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x8f57ec00) [pid = 1931] [serial = 1708] [outer = (nil)] 07:31:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x91470400) [pid = 1931] [serial = 1709] [outer = 0x8f57ec00] 07:31:02 INFO - PROCESS | 1931 | 1460989862530 Marionette DEBUG loaded listener.js 07:31:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x917cc400) [pid = 1931] [serial = 1710] [outer = 0x8f57ec00] 07:31:03 INFO - PROCESS | 1931 | 1460989863470 Marionette TRACE conn5 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 07:31:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 07:31:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1703ms 07:31:03 INFO - PROCESS | 1931 | 1460989863521 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 07:31:03 INFO - PROCESS | 1931 | 1460989863526 Marionette TRACE conn5 <- [1,2249,null,{"value":"8"}] 07:31:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 07:31:03 INFO - PROCESS | 1931 | 1460989863532 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 07:31:03 INFO - PROCESS | 1931 | 1460989863536 Marionette TRACE conn5 <- [1,2250,null,{}] 07:31:03 INFO - PROCESS | 1931 | 1460989863542 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:03 INFO - PROCESS | 1931 | 1460989863802 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 07:31:04 INFO - PROCESS | 1931 | 1460989864157 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b638000 == 143 [pid = 1931] [id = 570] 07:31:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x90051c00) [pid = 1931] [serial = 1711] [outer = (nil)] 07:31:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x9509f400) [pid = 1931] [serial = 1712] [outer = 0x90051c00] 07:31:04 INFO - PROCESS | 1931 | 1460989864267 Marionette DEBUG loaded listener.js 07:31:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x958a3400) [pid = 1931] [serial = 1713] [outer = 0x90051c00] 07:31:05 INFO - PROCESS | 1931 | 1460989865241 Marionette TRACE conn5 <- [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]]]}] 07:31:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 07:31:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1783ms 07:31:05 INFO - PROCESS | 1931 | 1460989865316 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 07:31:05 INFO - PROCESS | 1931 | 1460989865320 Marionette TRACE conn5 <- [1,2253,null,{"value":"8"}] 07:31:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 07:31:05 INFO - PROCESS | 1931 | 1460989865327 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 07:31:05 INFO - PROCESS | 1931 | 1460989865333 Marionette TRACE conn5 <- [1,2254,null,{}] 07:31:05 INFO - PROCESS | 1931 | 1460989865340 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:05 INFO - PROCESS | 1931 | 1460989865652 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 07:31:06 INFO - PROCESS | 1931 | 1460989866004 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x95bcb800 == 144 [pid = 1931] [id = 571] 07:31:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x96778400) [pid = 1931] [serial = 1714] [outer = (nil)] 07:31:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x96afcc00) [pid = 1931] [serial = 1715] [outer = 0x96778400] 07:31:06 INFO - PROCESS | 1931 | 1460989866094 Marionette DEBUG loaded listener.js 07:31:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x96c43c00) [pid = 1931] [serial = 1716] [outer = 0x96778400] 07:31:07 INFO - PROCESS | 1931 | 1460989867025 Marionette TRACE conn5 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 07:31:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 07:31:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1740ms 07:31:07 INFO - PROCESS | 1931 | 1460989867068 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 07:31:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 07:31:07 INFO - PROCESS | 1931 | 1460989867072 Marionette TRACE conn5 <- [1,2257,null,{"value":"8"}] 07:31:07 INFO - PROCESS | 1931 | 1460989867080 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 07:31:07 INFO - PROCESS | 1931 | 1460989867084 Marionette TRACE conn5 <- [1,2258,null,{}] 07:31:07 INFO - PROCESS | 1931 | 1460989867091 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:07 INFO - PROCESS | 1931 | 1460989867336 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 07:31:07 INFO - PROCESS | 1931 | 1460989867672 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x95bbf800 == 145 [pid = 1931] [id = 572] 07:31:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x95bbfc00) [pid = 1931] [serial = 1717] [outer = (nil)] 07:31:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x96fc3400) [pid = 1931] [serial = 1718] [outer = 0x95bbfc00] 07:31:07 INFO - PROCESS | 1931 | 1460989867771 Marionette DEBUG loaded listener.js 07:31:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x96fcf400) [pid = 1931] [serial = 1719] [outer = 0x95bbfc00] 07:31:08 INFO - PROCESS | 1931 | 1460989868710 Marionette TRACE conn5 <- [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]]]}] 07:31:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 07:31:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1685ms 07:31:08 INFO - PROCESS | 1931 | 1460989868765 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 07:31:08 INFO - PROCESS | 1931 | 1460989868768 Marionette TRACE conn5 <- [1,2261,null,{"value":"8"}] 07:31:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 07:31:08 INFO - PROCESS | 1931 | 1460989868774 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 07:31:08 INFO - PROCESS | 1931 | 1460989868777 Marionette TRACE conn5 <- [1,2262,null,{}] 07:31:08 INFO - PROCESS | 1931 | 1460989868783 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:09 INFO - PROCESS | 1931 | 1460989869014 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 07:31:09 INFO - PROCESS | 1931 | 1460989869357 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x84cd6400 == 146 [pid = 1931] [id = 573] 07:31:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x860e9c00) [pid = 1931] [serial = 1720] [outer = (nil)] 07:31:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x97ee8400) [pid = 1931] [serial = 1721] [outer = 0x860e9c00] 07:31:09 INFO - PROCESS | 1931 | 1460989869454 Marionette DEBUG loaded listener.js 07:31:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x97eefc00) [pid = 1931] [serial = 1722] [outer = 0x860e9c00] 07:31:10 INFO - PROCESS | 1931 | 1460989870535 Marionette TRACE conn5 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 07:31:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 07:31:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1838ms 07:31:10 INFO - PROCESS | 1931 | 1460989870632 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 07:31:10 INFO - PROCESS | 1931 | 1460989870640 Marionette TRACE conn5 <- [1,2265,null,{"value":"8"}] 07:31:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 07:31:10 INFO - PROCESS | 1931 | 1460989870651 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 07:31:10 INFO - PROCESS | 1931 | 1460989870654 Marionette TRACE conn5 <- [1,2266,null,{}] 07:31:10 INFO - PROCESS | 1931 | 1460989870715 Marionette TRACE conn5 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:10 INFO - PROCESS | 1931 | 1460989870976 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 07:31:11 INFO - PROCESS | 1931 | 1460989871291 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f0a4c00 == 147 [pid = 1931] [id = 574] 07:31:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x96c41c00) [pid = 1931] [serial = 1723] [outer = (nil)] 07:31:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x9ac8e000) [pid = 1931] [serial = 1724] [outer = 0x96c41c00] 07:31:11 INFO - PROCESS | 1931 | 1460989871385 Marionette DEBUG loaded listener.js 07:31:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x9ae0bc00) [pid = 1931] [serial = 1725] [outer = 0x96c41c00] 07:31:12 INFO - PROCESS | 1931 | 1460989872337 Marionette TRACE conn5 <- [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]]]}] 07:31:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 07:31:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1773ms 07:31:12 INFO - PROCESS | 1931 | 1460989872427 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 07:31:12 INFO - PROCESS | 1931 | 1460989872430 Marionette TRACE conn5 <- [1,2269,null,{"value":"8"}] 07:31:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 07:31:12 INFO - PROCESS | 1931 | 1460989872437 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 07:31:12 INFO - PROCESS | 1931 | 1460989872441 Marionette TRACE conn5 <- [1,2270,null,{}] 07:31:12 INFO - PROCESS | 1931 | 1460989872447 Marionette TRACE conn5 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:12 INFO - PROCESS | 1931 | 1460989872727 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 07:31:13 INFO - PROCESS | 1931 | 1460989873073 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x96fcb000 == 148 [pid = 1931] [id = 575] 07:31:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x970ce800) [pid = 1931] [serial = 1726] [outer = (nil)] 07:31:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x9eb42c00) [pid = 1931] [serial = 1727] [outer = 0x970ce800] 07:31:13 INFO - PROCESS | 1931 | 1460989873165 Marionette DEBUG loaded listener.js 07:31:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x9fbbbc00) [pid = 1931] [serial = 1728] [outer = 0x970ce800] 07:31:14 INFO - PROCESS | 1931 | 1460989874127 Marionette TRACE conn5 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 07:31:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 07:31:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1738ms 07:31:14 INFO - PROCESS | 1931 | 1460989874176 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 07:31:14 INFO - PROCESS | 1931 | 1460989874180 Marionette TRACE conn5 <- [1,2273,null,{"value":"8"}] 07:31:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 07:31:14 INFO - PROCESS | 1931 | 1460989874187 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 07:31:14 INFO - PROCESS | 1931 | 1460989874191 Marionette TRACE conn5 <- [1,2274,null,{}] 07:31:14 INFO - PROCESS | 1931 | 1460989874197 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:14 INFO - PROCESS | 1931 | 1460989874437 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 07:31:14 INFO - PROCESS | 1931 | 1460989874783 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x8787cc00 == 149 [pid = 1931] [id = 576] 07:31:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x898d2000) [pid = 1931] [serial = 1729] [outer = (nil)] 07:31:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0xa0a6bc00) [pid = 1931] [serial = 1730] [outer = 0x898d2000] 07:31:14 INFO - PROCESS | 1931 | 1460989874879 Marionette DEBUG loaded listener.js 07:31:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0xa0fe6c00) [pid = 1931] [serial = 1731] [outer = 0x898d2000] 07:31:15 INFO - PROCESS | 1931 | 1460989875787 Marionette TRACE conn5 <- [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]]]}] 07:31:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 07:31:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1631ms 07:31:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 07:31:15 INFO - PROCESS | 1931 | 1460989875819 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 07:31:15 INFO - PROCESS | 1931 | 1460989875822 Marionette TRACE conn5 <- [1,2277,null,{"value":"8"}] 07:31:15 INFO - PROCESS | 1931 | 1460989875829 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 07:31:15 INFO - PROCESS | 1931 | 1460989875833 Marionette TRACE conn5 <- [1,2278,null,{}] 07:31:15 INFO - PROCESS | 1931 | 1460989875839 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:16 INFO - PROCESS | 1931 | 1460989876068 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 07:31:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8a24ec00 == 148 [pid = 1931] [id = 515] 07:31:18 INFO - PROCESS | 1931 | --DOCSHELL 0x860e4000 == 147 [pid = 1931] [id = 559] 07:31:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8b636800 == 146 [pid = 1931] [id = 558] 07:31:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8b439c00 == 145 [pid = 1931] [id = 557] 07:31:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8690d000 == 144 [pid = 1931] [id = 556] 07:31:18 INFO - PROCESS | 1931 | --DOCSHELL 0x96c47000 == 143 [pid = 1931] [id = 552] 07:31:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8d7d3000 == 142 [pid = 1931] [id = 551] 07:31:18 INFO - PROCESS | 1931 | --DOCSHELL 0x95051800 == 141 [pid = 1931] [id = 550] 07:31:18 INFO - PROCESS | 1931 | --DOCSHELL 0x857d6c00 == 140 [pid = 1931] [id = 548] 07:31:18 INFO - PROCESS | 1931 | --DOCSHELL 0x917cd000 == 139 [pid = 1931] [id = 549] 07:31:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8f4d5400 == 138 [pid = 1931] [id = 547] 07:31:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8efafc00 == 137 [pid = 1931] [id = 546] 07:31:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8e2bc800 == 136 [pid = 1931] [id = 545] 07:31:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8daeb400 == 135 [pid = 1931] [id = 544] 07:31:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8d7cd400 == 134 [pid = 1931] [id = 542] 07:31:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8d9a0c00 == 133 [pid = 1931] [id = 543] 07:31:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8b43e800 == 132 [pid = 1931] [id = 541] 07:31:18 INFO - PROCESS | 1931 | --DOCSHELL 0x898ca400 == 131 [pid = 1931] [id = 540] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x8c9ac000) [pid = 1931] [serial = 1491] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x96c41800) [pid = 1931] [serial = 1479] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x8c3e9c00) [pid = 1931] [serial = 1619] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x8c99b800) [pid = 1931] [serial = 1616] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x8bf24000) [pid = 1931] [serial = 1613] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x8a243800) [pid = 1931] [serial = 1610] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x8a4f5000) [pid = 1931] [serial = 1611] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0xa0a66000) [pid = 1931] [serial = 1607] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0xa0086800) [pid = 1931] [serial = 1605] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0xa0002400) [pid = 1931] [serial = 1604] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x9eb47800) [pid = 1931] [serial = 1602] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x9df08c00) [pid = 1931] [serial = 1601] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x980b0c00) [pid = 1931] [serial = 1599] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x97b84000) [pid = 1931] [serial = 1598] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x96f9e800) [pid = 1931] [serial = 1596] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x96f96000) [pid = 1931] [serial = 1595] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x96c44800) [pid = 1931] [serial = 1593] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x96a99800) [pid = 1931] [serial = 1592] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x95bc7400) [pid = 1931] [serial = 1590] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x95b56c00) [pid = 1931] [serial = 1589] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x94f70000) [pid = 1931] [serial = 1587] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x932dd800) [pid = 1931] [serial = 1586] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x915ac000) [pid = 1931] [serial = 1584] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x9146e000) [pid = 1931] [serial = 1583] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x90053c00) [pid = 1931] [serial = 1581] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x9004ec00) [pid = 1931] [serial = 1580] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x8f57f000) [pid = 1931] [serial = 1578] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x8f575c00) [pid = 1931] [serial = 1577] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x8f495400) [pid = 1931] [serial = 1575] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x8f0a3000) [pid = 1931] [serial = 1574] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x8ee0d000) [pid = 1931] [serial = 1572] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x8ee06800) [pid = 1931] [serial = 1571] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x8e3f6000) [pid = 1931] [serial = 1569] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x8e3ef000) [pid = 1931] [serial = 1568] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x8e2b1800) [pid = 1931] [serial = 1566] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x8e24a400) [pid = 1931] [serial = 1565] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x8d99dc00) [pid = 1931] [serial = 1563] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x8c9b0800) [pid = 1931] [serial = 1562] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x8bf2ac00) [pid = 1931] [serial = 1560] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x8a4f7400) [pid = 1931] [serial = 1559] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x8c9a3000) [pid = 1931] [serial = 1556] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x8c9a5c00) [pid = 1931] [serial = 1617] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x8c257000) [pid = 1931] [serial = 1614] [outer = (nil)] [url = about:blank] 07:31:18 INFO - PROCESS | 1931 | 1460989878586 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x885f4c00 == 132 [pid = 1931] [id = 577] 07:31:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x8958c400) [pid = 1931] [serial = 1732] [outer = (nil)] 07:31:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x89593800) [pid = 1931] [serial = 1733] [outer = 0x8958c400] 07:31:18 INFO - PROCESS | 1931 | 1460989878671 Marionette DEBUG loaded listener.js 07:31:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8a243800) [pid = 1931] [serial = 1734] [outer = 0x8958c400] 07:31:19 INFO - PROCESS | 1931 | 1460989879515 Marionette TRACE conn5 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 07:31:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 07:31:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 3740ms 07:31:19 INFO - PROCESS | 1931 | 1460989879570 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 07:31:19 INFO - PROCESS | 1931 | 1460989879578 Marionette TRACE conn5 <- [1,2281,null,{"value":"8"}] 07:31:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 07:31:19 INFO - PROCESS | 1931 | 1460989879617 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 07:31:19 INFO - PROCESS | 1931 | 1460989879622 Marionette TRACE conn5 <- [1,2282,null,{}] 07:31:19 INFO - PROCESS | 1931 | 1460989879629 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:19 INFO - PROCESS | 1931 | 1460989879866 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 07:31:20 INFO - PROCESS | 1931 | 1460989880069 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b56cc00 == 133 [pid = 1931] [id = 578] 07:31:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x8b633000) [pid = 1931] [serial = 1735] [outer = (nil)] 07:31:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x898d4800) [pid = 1931] [serial = 1736] [outer = 0x8b633000] 07:31:20 INFO - PROCESS | 1931 | 1460989880156 Marionette DEBUG loaded listener.js 07:31:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8bf2a000) [pid = 1931] [serial = 1737] [outer = 0x8b633000] 07:31:21 INFO - PROCESS | 1931 | 1460989881171 Marionette TRACE conn5 <- [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]]]}] 07:31:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 07:31:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1596ms 07:31:21 INFO - PROCESS | 1931 | 1460989881208 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 07:31:21 INFO - PROCESS | 1931 | 1460989881215 Marionette TRACE conn5 <- [1,2285,null,{"value":"8"}] 07:31:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 07:31:21 INFO - PROCESS | 1931 | 1460989881230 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 07:31:21 INFO - PROCESS | 1931 | 1460989881233 Marionette TRACE conn5 <- [1,2286,null,{}] 07:31:21 INFO - PROCESS | 1931 | 1460989881239 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:21 INFO - PROCESS | 1931 | 1460989881531 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 07:31:21 INFO - PROCESS | 1931 | 1460989881567 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b63f800 == 134 [pid = 1931] [id = 579] 07:31:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8c265000) [pid = 1931] [serial = 1738] [outer = (nil)] 07:31:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8c3e6c00) [pid = 1931] [serial = 1739] [outer = 0x8c265000] 07:31:21 INFO - PROCESS | 1931 | 1460989881645 Marionette DEBUG loaded listener.js 07:31:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8c74f000) [pid = 1931] [serial = 1740] [outer = 0x8c265000] 07:31:22 INFO - PROCESS | 1931 | 1460989882760 Marionette TRACE conn5 <- [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]]]}] 07:31:22 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 07:31:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1589ms 07:31:22 INFO - PROCESS | 1931 | 1460989882812 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 07:31:22 INFO - PROCESS | 1931 | 1460989882816 Marionette TRACE conn5 <- [1,2289,null,{"value":"8"}] 07:31:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 07:31:23 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x8c748c00) [pid = 1931] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 07:31:23 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x8c262800) [pid = 1931] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 07:31:23 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x86913800) [pid = 1931] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 07:31:23 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x96fd2400) [pid = 1931] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 07:31:23 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x8e24cc00) [pid = 1931] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 07:31:23 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x96775400) [pid = 1931] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 07:31:23 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x94f7c000) [pid = 1931] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 07:31:23 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x8787a000) [pid = 1931] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 07:31:23 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x8f57d400) [pid = 1931] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 07:31:23 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x8f266000) [pid = 1931] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 07:31:23 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x8ee06c00) [pid = 1931] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 07:31:23 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x8e258800) [pid = 1931] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 07:31:23 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x8e252400) [pid = 1931] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 07:31:23 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x8daeec00) [pid = 1931] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 07:31:23 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x8bf25000) [pid = 1931] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 07:31:23 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x898cb400) [pid = 1931] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 07:31:23 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x8b43a400) [pid = 1931] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 07:31:23 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x86913000) [pid = 1931] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 07:31:23 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0xa0fdf000) [pid = 1931] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 07:31:23 INFO - PROCESS | 1931 | --DOMWINDOW == 119 (0x8c997000) [pid = 1931] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 07:31:23 INFO - PROCESS | 1931 | 1460989883414 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 07:31:23 INFO - PROCESS | 1931 | 1460989883427 Marionette TRACE conn5 <- [1,2290,null,{}] 07:31:23 INFO - PROCESS | 1931 | 1460989883457 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:23 INFO - PROCESS | 1931 | 1460989883756 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 07:31:23 INFO - PROCESS | 1931 | 1460989883889 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b564000 == 135 [pid = 1931] [id = 580] 07:31:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x8bf28000) [pid = 1931] [serial = 1741] [outer = (nil)] 07:31:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x8c9aa400) [pid = 1931] [serial = 1742] [outer = 0x8bf28000] 07:31:23 INFO - PROCESS | 1931 | 1460989883968 Marionette DEBUG loaded listener.js 07:31:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x8d999400) [pid = 1931] [serial = 1743] [outer = 0x8bf28000] 07:31:24 INFO - PROCESS | 1931 | 1460989884788 Marionette TRACE conn5 <- [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]]]}] 07:31:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 07:31:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1999ms 07:31:24 INFO - PROCESS | 1931 | 1460989884824 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 07:31:24 INFO - PROCESS | 1931 | 1460989884827 Marionette TRACE conn5 <- [1,2293,null,{"value":"8"}] 07:31:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 07:31:24 INFO - PROCESS | 1931 | 1460989884834 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 07:31:24 INFO - PROCESS | 1931 | 1460989884836 Marionette TRACE conn5 <- [1,2294,null,{}] 07:31:24 INFO - PROCESS | 1931 | 1460989884842 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:25 INFO - PROCESS | 1931 | 1460989885044 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 07:31:25 INFO - PROCESS | 1931 | 1460989885059 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c3e7400 == 136 [pid = 1931] [id = 581] 07:31:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x8c745400) [pid = 1931] [serial = 1744] [outer = (nil)] 07:31:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x8daeec00) [pid = 1931] [serial = 1745] [outer = 0x8c745400] 07:31:25 INFO - PROCESS | 1931 | 1460989885318 Marionette DEBUG loaded listener.js 07:31:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x8daf8000) [pid = 1931] [serial = 1746] [outer = 0x8c745400] 07:31:26 INFO - PROCESS | 1931 | 1460989886534 Marionette TRACE conn5 <- [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]]]}] 07:31:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 07:31:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1731ms 07:31:26 INFO - PROCESS | 1931 | 1460989886567 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 07:31:26 INFO - PROCESS | 1931 | 1460989886573 Marionette TRACE conn5 <- [1,2297,null,{"value":"8"}] 07:31:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 07:31:26 INFO - PROCESS | 1931 | 1460989886581 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 07:31:26 INFO - PROCESS | 1931 | 1460989886587 Marionette TRACE conn5 <- [1,2298,null,{}] 07:31:26 INFO - PROCESS | 1931 | 1460989886616 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:26 INFO - PROCESS | 1931 | 1460989886860 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 07:31:27 INFO - PROCESS | 1931 | 1460989887200 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b43b000 == 137 [pid = 1931] [id = 582] 07:31:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x8b43e800) [pid = 1931] [serial = 1747] [outer = (nil)] 07:31:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x8b633800) [pid = 1931] [serial = 1748] [outer = 0x8b43e800] 07:31:27 INFO - PROCESS | 1931 | 1460989887301 Marionette DEBUG loaded listener.js 07:31:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x8c3dac00) [pid = 1931] [serial = 1749] [outer = 0x8b43e800] 07:31:28 INFO - PROCESS | 1931 | 1460989888331 Marionette TRACE conn5 <- [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]]]}] 07:31:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 07:31:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1812ms 07:31:28 INFO - PROCESS | 1931 | 1460989888393 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 07:31:28 INFO - PROCESS | 1931 | 1460989888403 Marionette TRACE conn5 <- [1,2301,null,{"value":"8"}] 07:31:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 07:31:28 INFO - PROCESS | 1931 | 1460989888414 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 07:31:28 INFO - PROCESS | 1931 | 1460989888418 Marionette TRACE conn5 <- [1,2302,null,{}] 07:31:28 INFO - PROCESS | 1931 | 1460989888425 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:28 INFO - PROCESS | 1931 | 1460989888708 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 07:31:29 INFO - PROCESS | 1931 | 1460989889094 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c9a2800 == 138 [pid = 1931] [id = 583] 07:31:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x8d9a6800) [pid = 1931] [serial = 1750] [outer = (nil)] 07:31:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x8e1ad400) [pid = 1931] [serial = 1751] [outer = 0x8d9a6800] 07:31:29 INFO - PROCESS | 1931 | 1460989889201 Marionette DEBUG loaded listener.js 07:31:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x8e250800) [pid = 1931] [serial = 1752] [outer = 0x8d9a6800] 07:31:30 INFO - PROCESS | 1931 | 1460989890141 Marionette TRACE conn5 <- [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]]]}] 07:31:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 07:31:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1794ms 07:31:30 INFO - PROCESS | 1931 | 1460989890208 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 07:31:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 07:31:30 INFO - PROCESS | 1931 | 1460989890213 Marionette TRACE conn5 <- [1,2305,null,{"value":"8"}] 07:31:30 INFO - PROCESS | 1931 | 1460989890220 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 07:31:30 INFO - PROCESS | 1931 | 1460989890226 Marionette TRACE conn5 <- [1,2306,null,{}] 07:31:30 INFO - PROCESS | 1931 | 1460989890243 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:30 INFO - PROCESS | 1931 | 1460989890527 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 07:31:30 INFO - PROCESS | 1931 | 1460989890868 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x885f2c00 == 139 [pid = 1931] [id = 584] 07:31:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x8daeb000) [pid = 1931] [serial = 1753] [outer = (nil)] 07:31:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8ed19000) [pid = 1931] [serial = 1754] [outer = 0x8daeb000] 07:31:30 INFO - PROCESS | 1931 | 1460989890977 Marionette DEBUG loaded listener.js 07:31:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x8ee0c400) [pid = 1931] [serial = 1755] [outer = 0x8daeb000] 07:31:31 INFO - PROCESS | 1931 | 1460989891948 Marionette TRACE conn5 <- [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]]]}] 07:31:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 07:31:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1789ms 07:31:32 INFO - PROCESS | 1931 | 1460989892009 Marionette TRACE conn5 -> [0,2309,"getWindowHandle",null] 07:31:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 07:31:32 INFO - PROCESS | 1931 | 1460989892015 Marionette TRACE conn5 <- [1,2309,null,{"value":"8"}] 07:31:32 INFO - PROCESS | 1931 | 1460989892022 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 07:31:32 INFO - PROCESS | 1931 | 1460989892026 Marionette TRACE conn5 <- [1,2310,null,{}] 07:31:32 INFO - PROCESS | 1931 | 1460989892032 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:32 INFO - PROCESS | 1931 | 1460989892269 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 07:31:32 INFO - PROCESS | 1931 | 1460989892597 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b640c00 == 140 [pid = 1931] [id = 585] 07:31:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x8efb3000) [pid = 1931] [serial = 1756] [outer = (nil)] 07:31:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8f09ec00) [pid = 1931] [serial = 1757] [outer = 0x8efb3000] 07:31:32 INFO - PROCESS | 1931 | 1460989892696 Marionette DEBUG loaded listener.js 07:31:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8f0a5c00) [pid = 1931] [serial = 1758] [outer = 0x8efb3000] 07:31:33 INFO - PROCESS | 1931 | 1460989893635 Marionette TRACE conn5 <- [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]]]}] 07:31:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 07:31:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1685ms 07:31:33 INFO - PROCESS | 1931 | 1460989893708 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 07:31:33 INFO - PROCESS | 1931 | 1460989893711 Marionette TRACE conn5 <- [1,2313,null,{"value":"8"}] 07:31:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 07:31:33 INFO - PROCESS | 1931 | 1460989893719 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 07:31:33 INFO - PROCESS | 1931 | 1460989893722 Marionette TRACE conn5 <- [1,2314,null,{}] 07:31:33 INFO - PROCESS | 1931 | 1460989893729 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:34 INFO - PROCESS | 1931 | 1460989893995 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 07:31:34 INFO - PROCESS | 1931 | 1460989894371 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e1b0c00 == 141 [pid = 1931] [id = 586] 07:31:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8f0a7c00) [pid = 1931] [serial = 1759] [outer = (nil)] 07:31:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8f269400) [pid = 1931] [serial = 1760] [outer = 0x8f0a7c00] 07:31:34 INFO - PROCESS | 1931 | 1460989894463 Marionette DEBUG loaded listener.js 07:31:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8f493000) [pid = 1931] [serial = 1761] [outer = 0x8f0a7c00] 07:31:35 INFO - PROCESS | 1931 | 1460989895407 Marionette TRACE conn5 <- [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]]]}] 07:31:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 07:31:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1733ms 07:31:35 INFO - PROCESS | 1931 | 1460989895453 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 07:31:35 INFO - PROCESS | 1931 | 1460989895457 Marionette TRACE conn5 <- [1,2317,null,{"value":"8"}] 07:31:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 07:31:35 INFO - PROCESS | 1931 | 1460989895465 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 07:31:35 INFO - PROCESS | 1931 | 1460989895469 Marionette TRACE conn5 <- [1,2318,null,{}] 07:31:35 INFO - PROCESS | 1931 | 1460989895475 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:35 INFO - PROCESS | 1931 | 1460989895732 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 07:31:36 INFO - PROCESS | 1931 | 1460989896074 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f262000 == 142 [pid = 1931] [id = 587] 07:31:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8f269800) [pid = 1931] [serial = 1762] [outer = (nil)] 07:31:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8f57d400) [pid = 1931] [serial = 1763] [outer = 0x8f269800] 07:31:36 INFO - PROCESS | 1931 | 1460989896185 Marionette DEBUG loaded listener.js 07:31:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x9004f400) [pid = 1931] [serial = 1764] [outer = 0x8f269800] 07:31:37 INFO - PROCESS | 1931 | 1460989897118 Marionette TRACE conn5 <- [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] 07:31:37 INFO - PROCESS | 1931 | 1460989897159 Marionette TRACE conn5 <- [1,2321,null,{"value":"8"}] 07:31:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 07:31:37 INFO - PROCESS | 1931 | 1460989897166 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 07:31:37 INFO - PROCESS | 1931 | 1460989897169 Marionette TRACE conn5 <- [1,2322,null,{}] 07:31:37 INFO - PROCESS | 1931 | 1460989897175 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:37 INFO - PROCESS | 1931 | 1460989897407 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 07:31:37 INFO - PROCESS | 1931 | 1460989897743 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f266000 == 143 [pid = 1931] [id = 588] 07:31:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x8f4d4c00) [pid = 1931] [serial = 1765] [outer = (nil)] 07:31:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x9146f400) [pid = 1931] [serial = 1766] [outer = 0x8f4d4c00] 07:31:37 INFO - PROCESS | 1931 | 1460989897841 Marionette DEBUG loaded listener.js 07:31:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x917d7400) [pid = 1931] [serial = 1767] [outer = 0x8f4d4c00] 07:31:38 INFO - PROCESS | 1931 | 1460989898738 Marionette TRACE conn5 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 07:31:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 07:31:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1637ms 07:31:38 INFO - PROCESS | 1931 | 1460989898805 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 07:31:38 INFO - PROCESS | 1931 | 1460989898809 Marionette TRACE conn5 <- [1,2325,null,{"value":"8"}] 07:31:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 07:31:38 INFO - PROCESS | 1931 | 1460989898816 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 07:31:38 INFO - PROCESS | 1931 | 1460989898819 Marionette TRACE conn5 <- [1,2326,null,{}] 07:31:38 INFO - PROCESS | 1931 | 1460989898825 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:39 INFO - PROCESS | 1931 | 1460989899096 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 07:31:39 INFO - PROCESS | 1931 | 1460989899444 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x90059c00 == 144 [pid = 1931] [id = 589] 07:31:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x91465000) [pid = 1931] [serial = 1768] [outer = (nil)] 07:31:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x95057000) [pid = 1931] [serial = 1769] [outer = 0x91465000] 07:31:39 INFO - PROCESS | 1931 | 1460989899543 Marionette DEBUG loaded listener.js 07:31:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x950a0400) [pid = 1931] [serial = 1770] [outer = 0x91465000] 07:31:40 INFO - PROCESS | 1931 | 1460989900475 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 07:31:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 07:31:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1735ms 07:31:40 INFO - PROCESS | 1931 | 1460989900552 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 07:31:40 INFO - PROCESS | 1931 | 1460989900555 Marionette TRACE conn5 <- [1,2329,null,{"value":"8"}] 07:31:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 07:31:40 INFO - PROCESS | 1931 | 1460989900563 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 07:31:40 INFO - PROCESS | 1931 | 1460989900567 Marionette TRACE conn5 <- [1,2330,null,{}] 07:31:40 INFO - PROCESS | 1931 | 1460989900574 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:40 INFO - PROCESS | 1931 | 1460989900847 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 07:31:41 INFO - PROCESS | 1931 | 1460989901217 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x94f7b400 == 145 [pid = 1931] [id = 590] 07:31:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x95b61000) [pid = 1931] [serial = 1771] [outer = (nil)] 07:31:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x95bc2400) [pid = 1931] [serial = 1772] [outer = 0x95b61000] 07:31:41 INFO - PROCESS | 1931 | 1460989901315 Marionette DEBUG loaded listener.js 07:31:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x95bc9000) [pid = 1931] [serial = 1773] [outer = 0x95b61000] 07:31:42 INFO - PROCESS | 1931 | 1460989902259 Marionette TRACE conn5 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 07:31:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 07:31:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1738ms 07:31:42 INFO - PROCESS | 1931 | 1460989902303 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 07:31:42 INFO - PROCESS | 1931 | 1460989902307 Marionette TRACE conn5 <- [1,2333,null,{"value":"8"}] 07:31:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 07:31:42 INFO - PROCESS | 1931 | 1460989902314 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 07:31:42 INFO - PROCESS | 1931 | 1460989902318 Marionette TRACE conn5 <- [1,2334,null,{}] 07:31:42 INFO - PROCESS | 1931 | 1460989902325 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:42 INFO - PROCESS | 1931 | 1460989902568 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 07:31:42 INFO - PROCESS | 1931 | 1460989902916 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x95bc0400 == 146 [pid = 1931] [id = 591] 07:31:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x9677cc00) [pid = 1931] [serial = 1774] [outer = (nil)] 07:31:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x96c44400) [pid = 1931] [serial = 1775] [outer = 0x9677cc00] 07:31:43 INFO - PROCESS | 1931 | 1460989903017 Marionette DEBUG loaded listener.js 07:31:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x96c49400) [pid = 1931] [serial = 1776] [outer = 0x9677cc00] 07:31:43 INFO - PROCESS | 1931 | 1460989903964 Marionette TRACE conn5 <- [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]]]}] 07:31:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 07:31:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1682ms 07:31:43 INFO - PROCESS | 1931 | 1460989903997 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 07:31:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 07:31:44 INFO - PROCESS | 1931 | 1460989904008 Marionette TRACE conn5 <- [1,2337,null,{"value":"8"}] 07:31:44 INFO - PROCESS | 1931 | 1460989904017 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 07:31:44 INFO - PROCESS | 1931 | 1460989904025 Marionette TRACE conn5 <- [1,2338,null,{}] 07:31:44 INFO - PROCESS | 1931 | 1460989904056 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:44 INFO - PROCESS | 1931 | 1460989904345 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 07:31:44 INFO - PROCESS | 1931 | 1460989904658 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x96c47000 == 147 [pid = 1931] [id = 592] 07:31:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x96c4d800) [pid = 1931] [serial = 1777] [outer = (nil)] 07:31:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x973d3800) [pid = 1931] [serial = 1778] [outer = 0x96c4d800] 07:31:44 INFO - PROCESS | 1931 | 1460989904760 Marionette DEBUG loaded listener.js 07:31:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x98998400) [pid = 1931] [serial = 1779] [outer = 0x96c4d800] 07:31:45 INFO - PROCESS | 1931 | 1460989905753 Marionette TRACE conn5 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 07:31:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 07:31:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1794ms 07:31:45 INFO - PROCESS | 1931 | 1460989905810 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 07:31:45 INFO - PROCESS | 1931 | 1460989905814 Marionette TRACE conn5 <- [1,2341,null,{"value":"8"}] 07:31:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 07:31:45 INFO - PROCESS | 1931 | 1460989905821 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 07:31:45 INFO - PROCESS | 1931 | 1460989905825 Marionette TRACE conn5 <- [1,2342,null,{}] 07:31:45 INFO - PROCESS | 1931 | 1460989905831 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:46 INFO - PROCESS | 1931 | 1460989906068 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 07:31:46 INFO - PROCESS | 1931 | 1460989906406 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x95b58400 == 148 [pid = 1931] [id = 593] 07:31:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x96c3f800) [pid = 1931] [serial = 1780] [outer = (nil)] 07:31:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x9ba92400) [pid = 1931] [serial = 1781] [outer = 0x96c3f800] 07:31:46 INFO - PROCESS | 1931 | 1460989906505 Marionette DEBUG loaded listener.js 07:31:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x9eb48c00) [pid = 1931] [serial = 1782] [outer = 0x96c3f800] 07:31:47 INFO - PROCESS | 1931 | 1460989907448 Marionette TRACE conn5 <- [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]]]}] 07:31:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 07:31:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1689ms 07:31:47 INFO - PROCESS | 1931 | 1460989907511 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 07:31:47 INFO - PROCESS | 1931 | 1460989907515 Marionette TRACE conn5 <- [1,2345,null,{"value":"8"}] 07:31:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 07:31:47 INFO - PROCESS | 1931 | 1460989907523 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 07:31:47 INFO - PROCESS | 1931 | 1460989907527 Marionette TRACE conn5 <- [1,2346,null,{}] 07:31:47 INFO - PROCESS | 1931 | 1460989907533 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:47 INFO - PROCESS | 1931 | 1460989907775 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 07:31:48 INFO - PROCESS | 1931 | 1460989908110 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x9701ac00 == 149 [pid = 1931] [id = 594] 07:31:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x9ae07400) [pid = 1931] [serial = 1783] [outer = (nil)] 07:31:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0xa0af7800) [pid = 1931] [serial = 1784] [outer = 0x9ae07400] 07:31:48 INFO - PROCESS | 1931 | 1460989908209 Marionette DEBUG loaded listener.js 07:31:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0xa0c58c00) [pid = 1931] [serial = 1785] [outer = 0x9ae07400] 07:31:49 INFO - PROCESS | 1931 | 1460989909119 Marionette TRACE conn5 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 07:31:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 07:31:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1635ms 07:31:49 INFO - PROCESS | 1931 | 1460989909159 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 07:31:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 07:31:49 INFO - PROCESS | 1931 | 1460989909163 Marionette TRACE conn5 <- [1,2349,null,{"value":"8"}] 07:31:49 INFO - PROCESS | 1931 | 1460989909170 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 07:31:49 INFO - PROCESS | 1931 | 1460989909173 Marionette TRACE conn5 <- [1,2350,null,{}] 07:31:49 INFO - PROCESS | 1931 | 1460989909179 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:49 INFO - PROCESS | 1931 | 1460989909431 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 07:31:49 INFO - PROCESS | 1931 | 1460989909771 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x98993c00 == 150 [pid = 1931] [id = 595] 07:31:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x9fca4c00) [pid = 1931] [serial = 1786] [outer = (nil)] 07:31:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0xa2a0b800) [pid = 1931] [serial = 1787] [outer = 0x9fca4c00] 07:31:49 INFO - PROCESS | 1931 | 1460989909869 Marionette DEBUG loaded listener.js 07:31:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0xa3c21400) [pid = 1931] [serial = 1788] [outer = 0x9fca4c00] 07:31:50 INFO - PROCESS | 1931 | 1460989910799 Marionette TRACE conn5 <- [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]]]}] 07:31:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 07:31:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1687ms 07:31:50 INFO - PROCESS | 1931 | 1460989910858 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 07:31:50 INFO - PROCESS | 1931 | 1460989910861 Marionette TRACE conn5 <- [1,2353,null,{"value":"8"}] 07:31:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 07:31:50 INFO - PROCESS | 1931 | 1460989910868 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 07:31:50 INFO - PROCESS | 1931 | 1460989910873 Marionette TRACE conn5 <- [1,2354,null,{}] 07:31:50 INFO - PROCESS | 1931 | 1460989910879 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:51 INFO - PROCESS | 1931 | 1460989911122 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 07:31:51 INFO - PROCESS | 1931 | 1460989911484 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x9fbbc000 == 151 [pid = 1931] [id = 596] 07:31:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0xa0c4e000) [pid = 1931] [serial = 1789] [outer = (nil)] 07:31:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0xa44ac000) [pid = 1931] [serial = 1790] [outer = 0xa0c4e000] 07:31:51 INFO - PROCESS | 1931 | 1460989911576 Marionette DEBUG loaded listener.js 07:31:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0xa44b3800) [pid = 1931] [serial = 1791] [outer = 0xa0c4e000] 07:31:52 INFO - PROCESS | 1931 | 1460989912496 Marionette TRACE conn5 <- [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]]]}] 07:31:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 07:31:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1696ms 07:31:52 INFO - PROCESS | 1931 | 1460989912566 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 07:31:52 INFO - PROCESS | 1931 | 1460989912570 Marionette TRACE conn5 <- [1,2357,null,{"value":"8"}] 07:31:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 07:31:52 INFO - PROCESS | 1931 | 1460989912576 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 07:31:52 INFO - PROCESS | 1931 | 1460989912580 Marionette TRACE conn5 <- [1,2358,null,{}] 07:31:52 INFO - PROCESS | 1931 | 1460989912586 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:52 INFO - PROCESS | 1931 | 1460989912928 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 07:31:53 INFO - PROCESS | 1931 | 1460989913197 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x86912c00 == 152 [pid = 1931] [id = 597] 07:31:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x87875400) [pid = 1931] [serial = 1792] [outer = (nil)] 07:31:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x87906000) [pid = 1931] [serial = 1793] [outer = 0x87875400] 07:31:53 INFO - PROCESS | 1931 | 1460989913293 Marionette DEBUG loaded listener.js 07:31:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x87909c00) [pid = 1931] [serial = 1794] [outer = 0x87875400] 07:31:54 INFO - PROCESS | 1931 | 1460989914214 Marionette TRACE conn5 <- [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]]]}] 07:31:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 07:31:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1683ms 07:31:54 INFO - PROCESS | 1931 | 1460989914260 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 07:31:54 INFO - PROCESS | 1931 | 1460989914264 Marionette TRACE conn5 <- [1,2361,null,{"value":"8"}] 07:31:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 07:31:54 INFO - PROCESS | 1931 | 1460989914271 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 07:31:54 INFO - PROCESS | 1931 | 1460989914275 Marionette TRACE conn5 <- [1,2362,null,{}] 07:31:54 INFO - PROCESS | 1931 | 1460989914280 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:54 INFO - PROCESS | 1931 | 1460989914511 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 07:31:54 INFO - PROCESS | 1931 | 1460989914851 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x87874800 == 153 [pid = 1931] [id = 598] 07:31:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x87902c00) [pid = 1931] [serial = 1795] [outer = (nil)] 07:31:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x8b63a800) [pid = 1931] [serial = 1796] [outer = 0x87902c00] 07:31:54 INFO - PROCESS | 1931 | 1460989914964 Marionette DEBUG loaded listener.js 07:31:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0xa3c2a800) [pid = 1931] [serial = 1797] [outer = 0x87902c00] 07:31:55 INFO - PROCESS | 1931 | 1460989915898 Marionette TRACE conn5 <- [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]]]}] 07:31:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8b56f000 == 152 [pid = 1931] [id = 537] 07:31:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8c751400 == 151 [pid = 1931] [id = 538] 07:31:57 INFO - PROCESS | 1931 | --DOCSHELL 0x9589e800 == 150 [pid = 1931] [id = 530] 07:31:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8f4cac00 == 149 [pid = 1931] [id = 527] 07:31:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8daefc00 == 148 [pid = 1931] [id = 528] 07:31:57 INFO - PROCESS | 1931 | --DOCSHELL 0x84ce0c00 == 147 [pid = 1931] [id = 526] 07:31:57 INFO - PROCESS | 1931 | --DOCSHELL 0x932d6000 == 146 [pid = 1931] [id = 529] 07:31:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8daf1400 == 145 [pid = 1931] [id = 531] 07:31:57 INFO - PROCESS | 1931 | --DOCSHELL 0x96fcd400 == 144 [pid = 1931] [id = 533] 07:31:57 INFO - PROCESS | 1931 | --DOCSHELL 0x86912400 == 143 [pid = 1931] [id = 532] 07:31:57 INFO - PROCESS | 1931 | --DOCSHELL 0x898cd800 == 142 [pid = 1931] [id = 536] 07:31:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8d7dc000 == 141 [pid = 1931] [id = 524] 07:31:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8558c000 == 140 [pid = 1931] [id = 525] 07:31:57 INFO - PROCESS | 1931 | --DOCSHELL 0x95bbf800 == 139 [pid = 1931] [id = 572] 07:31:57 INFO - PROCESS | 1931 | --DOCSHELL 0x95bcb800 == 138 [pid = 1931] [id = 571] 07:31:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8e2bb400 == 137 [pid = 1931] [id = 569] 07:31:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8b638000 == 136 [pid = 1931] [id = 570] 07:31:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8ee0e000 == 135 [pid = 1931] [id = 568] 07:31:57 INFO - PROCESS | 1931 | --DOCSHELL 0x86bb7400 == 134 [pid = 1931] [id = 567] 07:31:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8efb4800 == 133 [pid = 1931] [id = 566] 07:31:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8efb5000 == 132 [pid = 1931] [id = 565] 07:31:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8d9a2000 == 131 [pid = 1931] [id = 564] 07:31:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8a248800 == 130 [pid = 1931] [id = 562] 07:31:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8daea000 == 129 [pid = 1931] [id = 563] 07:31:57 INFO - PROCESS | 1931 | --DOCSHELL 0x8b56d400 == 128 [pid = 1931] [id = 561] 07:31:57 INFO - PROCESS | 1931 | --DOCSHELL 0x860e8000 == 127 [pid = 1931] [id = 560] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x8c9ab000) [pid = 1931] [serial = 1557] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x8c3e9400) [pid = 1931] [serial = 1677] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x8c3df800) [pid = 1931] [serial = 1676] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x8b56b000) [pid = 1931] [serial = 1679] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0xa0a65c00) [pid = 1931] [serial = 1661] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x9eb4a800) [pid = 1931] [serial = 1659] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x9eb41c00) [pid = 1931] [serial = 1658] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x980b1c00) [pid = 1931] [serial = 1656] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x97eec000) [pid = 1931] [serial = 1655] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x96fcbc00) [pid = 1931] [serial = 1653] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x96c45000) [pid = 1931] [serial = 1652] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x95808800) [pid = 1931] [serial = 1650] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x95195800) [pid = 1931] [serial = 1649] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x932d5800) [pid = 1931] [serial = 1647] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x931de800) [pid = 1931] [serial = 1646] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x915aa000) [pid = 1931] [serial = 1644] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x9146cc00) [pid = 1931] [serial = 1643] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x9004f000) [pid = 1931] [serial = 1641] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x8f5db400) [pid = 1931] [serial = 1640] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x8f579c00) [pid = 1931] [serial = 1638] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x8f26b400) [pid = 1931] [serial = 1637] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x8efbe000) [pid = 1931] [serial = 1635] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x8efb9800) [pid = 1931] [serial = 1634] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x8e3f6c00) [pid = 1931] [serial = 1632] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x8e3eb800) [pid = 1931] [serial = 1631] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x8e24f800) [pid = 1931] [serial = 1629] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x8e1abc00) [pid = 1931] [serial = 1628] [outer = (nil)] [url = about:blank] 07:31:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 07:31:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 3793ms 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x8c9a9800) [pid = 1931] [serial = 1626] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x8c505000) [pid = 1931] [serial = 1625] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x8b43a800) [pid = 1931] [serial = 1623] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x8a24f000) [pid = 1931] [serial = 1622] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x8b634000) [pid = 1931] [serial = 1673] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x86bbc400) [pid = 1931] [serial = 1670] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x885ef800) [pid = 1931] [serial = 1671] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0xa2a5c000) [pid = 1931] [serial = 1668] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0xa2a0dc00) [pid = 1931] [serial = 1667] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0xa2815c00) [pid = 1931] [serial = 1665] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0xa2813000) [pid = 1931] [serial = 1664] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0xa0c56800) [pid = 1931] [serial = 1662] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x8bf29400) [pid = 1931] [serial = 1674] [outer = (nil)] [url = about:blank] 07:31:58 INFO - PROCESS | 1931 | 1460989918249 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 07:31:58 INFO - PROCESS | 1931 | 1460989918254 Marionette TRACE conn5 <- [1,2365,null,{"value":"8"}] 07:31:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 07:31:58 INFO - PROCESS | 1931 | 1460989918265 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 07:31:58 INFO - PROCESS | 1931 | 1460989918270 Marionette TRACE conn5 <- [1,2366,null,{}] 07:31:58 INFO - PROCESS | 1931 | 1460989918278 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:58 INFO - PROCESS | 1931 | 1460989918487 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 07:31:58 INFO - PROCESS | 1931 | 1460989918733 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x8790e800 == 128 [pid = 1931] [id = 599] 07:31:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x89599800) [pid = 1931] [serial = 1798] [outer = (nil)] 07:31:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x898ce000) [pid = 1931] [serial = 1799] [outer = 0x89599800] 07:31:58 INFO - PROCESS | 1931 | 1460989918812 Marionette DEBUG loaded listener.js 07:31:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8a245800) [pid = 1931] [serial = 1800] [outer = 0x89599800] 07:31:59 INFO - PROCESS | 1931 | 1460989919682 Marionette TRACE conn5 <- [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]]]}] 07:31:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 07:31:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1494ms 07:31:59 INFO - PROCESS | 1931 | 1460989919760 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 07:31:59 INFO - PROCESS | 1931 | 1460989919766 Marionette TRACE conn5 <- [1,2369,null,{"value":"8"}] 07:31:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 07:31:59 INFO - PROCESS | 1931 | 1460989919780 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 07:31:59 INFO - PROCESS | 1931 | 1460989919785 Marionette TRACE conn5 <- [1,2370,null,{}] 07:31:59 INFO - PROCESS | 1931 | 1460989919793 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:00 INFO - PROCESS | 1931 | 1460989920032 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 07:32:00 INFO - PROCESS | 1931 | 1460989920316 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a56fc00 == 129 [pid = 1931] [id = 600] 07:32:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8a570400) [pid = 1931] [serial = 1801] [outer = (nil)] 07:32:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8a572c00) [pid = 1931] [serial = 1802] [outer = 0x8a570400] 07:32:00 INFO - PROCESS | 1931 | 1460989920402 Marionette DEBUG loaded listener.js 07:32:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8a576800) [pid = 1931] [serial = 1803] [outer = 0x8a570400] 07:32:01 INFO - PROCESS | 1931 | 1460989921424 Marionette TRACE conn5 <- [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]]]}] 07:32:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 07:32:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1694ms 07:32:01 INFO - PROCESS | 1931 | 1460989921470 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 07:32:01 INFO - PROCESS | 1931 | 1460989921475 Marionette TRACE conn5 <- [1,2373,null,{"value":"8"}] 07:32:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 07:32:01 INFO - PROCESS | 1931 | 1460989921491 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 07:32:01 INFO - PROCESS | 1931 | 1460989921496 Marionette TRACE conn5 <- [1,2374,null,{}] 07:32:01 INFO - PROCESS | 1931 | 1460989921512 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:01 INFO - PROCESS | 1931 | 1460989921962 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 07:32:02 INFO - PROCESS | 1931 | 1460989922287 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b56b000 == 130 [pid = 1931] [id = 601] 07:32:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8b637000) [pid = 1931] [serial = 1804] [outer = (nil)] 07:32:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x8b63d400) [pid = 1931] [serial = 1805] [outer = 0x8b637000] 07:32:02 INFO - PROCESS | 1931 | 1460989922423 Marionette DEBUG loaded listener.js 07:32:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x8bf22c00) [pid = 1931] [serial = 1806] [outer = 0x8b637000] 07:32:03 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x86bbc800) [pid = 1931] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 07:32:03 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x86918000) [pid = 1931] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 07:32:03 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x90051c00) [pid = 1931] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 07:32:03 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x8e250c00) [pid = 1931] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 07:32:03 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x8b635800) [pid = 1931] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 07:32:03 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x8958c400) [pid = 1931] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 07:32:03 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x8b633000) [pid = 1931] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 07:32:03 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x95bbfc00) [pid = 1931] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 07:32:03 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x8f4d2000) [pid = 1931] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 07:32:03 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x96c41c00) [pid = 1931] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 07:32:03 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x898d2000) [pid = 1931] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 07:32:03 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x860e9c00) [pid = 1931] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 07:32:03 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x96778400) [pid = 1931] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 07:32:03 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x8c3e3000) [pid = 1931] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 07:32:03 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x8bf28000) [pid = 1931] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 07:32:03 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x8f4cec00) [pid = 1931] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 07:32:03 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x8c265000) [pid = 1931] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 07:32:03 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x8efb5400) [pid = 1931] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 07:32:03 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x898ce800) [pid = 1931] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 07:32:03 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x8daf2800) [pid = 1931] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 07:32:03 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x970ce800) [pid = 1931] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 07:32:03 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x9580f000) [pid = 1931] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 07:32:03 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x8f57ec00) [pid = 1931] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 07:32:04 INFO - PROCESS | 1931 | 1460989924106 Marionette TRACE conn5 <- [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]]]}] 07:32:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 07:32:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 2651ms 07:32:04 INFO - PROCESS | 1931 | 1460989924133 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 07:32:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 07:32:04 INFO - PROCESS | 1931 | 1460989924137 Marionette TRACE conn5 <- [1,2377,null,{"value":"8"}] 07:32:04 INFO - PROCESS | 1931 | 1460989924144 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 07:32:04 INFO - PROCESS | 1931 | 1460989924148 Marionette TRACE conn5 <- [1,2378,null,{}] 07:32:04 INFO - PROCESS | 1931 | 1460989924171 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:04 INFO - PROCESS | 1931 | 1460989924389 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 07:32:04 INFO - PROCESS | 1931 | 1460989924594 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x86bb6000 == 131 [pid = 1931] [id = 602] 07:32:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x8b563c00) [pid = 1931] [serial = 1807] [outer = (nil)] 07:32:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x8bfad800) [pid = 1931] [serial = 1808] [outer = 0x8b563c00] 07:32:04 INFO - PROCESS | 1931 | 1460989924676 Marionette DEBUG loaded listener.js 07:32:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x8bfb6c00) [pid = 1931] [serial = 1809] [outer = 0x8b563c00] 07:32:05 INFO - PROCESS | 1931 | 1460989925762 Marionette TRACE conn5 <- [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]]]}] 07:32:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 07:32:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1684ms 07:32:05 INFO - PROCESS | 1931 | 1460989925828 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 07:32:05 INFO - PROCESS | 1931 | 1460989925835 Marionette TRACE conn5 <- [1,2381,null,{"value":"8"}] 07:32:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 07:32:05 INFO - PROCESS | 1931 | 1460989925845 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 07:32:05 INFO - PROCESS | 1931 | 1460989925852 Marionette TRACE conn5 <- [1,2382,null,{}] 07:32:05 INFO - PROCESS | 1931 | 1460989925862 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:06 INFO - PROCESS | 1931 | 1460989926164 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 07:32:06 INFO - PROCESS | 1931 | 1460989926551 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x8958d800 == 132 [pid = 1931] [id = 603] 07:32:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x898c9c00) [pid = 1931] [serial = 1810] [outer = (nil)] 07:32:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x8a240400) [pid = 1931] [serial = 1811] [outer = 0x898c9c00] 07:32:06 INFO - PROCESS | 1931 | 1460989926655 Marionette DEBUG loaded listener.js 07:32:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x8a568400) [pid = 1931] [serial = 1812] [outer = 0x898c9c00] 07:32:07 INFO - PROCESS | 1931 | 1460989927675 Marionette TRACE conn5 <- [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]]]}] 07:32:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 07:32:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1894ms 07:32:07 INFO - PROCESS | 1931 | 1460989927739 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 07:32:07 INFO - PROCESS | 1931 | 1460989927749 Marionette TRACE conn5 <- [1,2385,null,{"value":"8"}] 07:32:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 07:32:07 INFO - PROCESS | 1931 | 1460989927760 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 07:32:07 INFO - PROCESS | 1931 | 1460989927765 Marionette TRACE conn5 <- [1,2386,null,{}] 07:32:07 INFO - PROCESS | 1931 | 1460989927772 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:08 INFO - PROCESS | 1931 | 1460989928056 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 07:32:08 INFO - PROCESS | 1931 | 1460989928418 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b430400 == 133 [pid = 1931] [id = 604] 07:32:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x8b438800) [pid = 1931] [serial = 1813] [outer = (nil)] 07:32:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x8b56dc00) [pid = 1931] [serial = 1814] [outer = 0x8b438800] 07:32:08 INFO - PROCESS | 1931 | 1460989928510 Marionette DEBUG loaded listener.js 07:32:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x8b63a000) [pid = 1931] [serial = 1815] [outer = 0x8b438800] 07:32:10 INFO - PROCESS | 1931 | 1460989930142 Marionette TRACE conn5 <- [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]]]}] 07:32:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 07:32:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 2442ms 07:32:10 INFO - PROCESS | 1931 | 1460989930247 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 07:32:10 INFO - PROCESS | 1931 | 1460989930252 Marionette TRACE conn5 <- [1,2389,null,{"value":"8"}] 07:32:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 07:32:10 INFO - PROCESS | 1931 | 1460989930285 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 07:32:10 INFO - PROCESS | 1931 | 1460989930291 Marionette TRACE conn5 <- [1,2390,null,{}] 07:32:10 INFO - PROCESS | 1931 | 1460989930308 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:10 INFO - PROCESS | 1931 | 1460989930541 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 07:32:10 INFO - PROCESS | 1931 | 1460989930806 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a571c00 == 134 [pid = 1931] [id = 605] 07:32:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x8b63cc00) [pid = 1931] [serial = 1816] [outer = (nil)] 07:32:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8c509800) [pid = 1931] [serial = 1817] [outer = 0x8b63cc00] 07:32:10 INFO - PROCESS | 1931 | 1460989930938 Marionette DEBUG loaded listener.js 07:32:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x8c996000) [pid = 1931] [serial = 1818] [outer = 0x8b63cc00] 07:32:11 INFO - PROCESS | 1931 | 1460989931938 Marionette TRACE conn5 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 07:32:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 07:32:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1698ms 07:32:11 INFO - PROCESS | 1931 | 1460989931973 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 07:32:11 INFO - PROCESS | 1931 | 1460989931978 Marionette TRACE conn5 <- [1,2393,null,{"value":"8"}] 07:32:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 07:32:11 INFO - PROCESS | 1931 | 1460989931984 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 07:32:11 INFO - PROCESS | 1931 | 1460989931988 Marionette TRACE conn5 <- [1,2394,null,{}] 07:32:11 INFO - PROCESS | 1931 | 1460989931994 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:12 INFO - PROCESS | 1931 | 1460989932238 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 07:32:12 INFO - PROCESS | 1931 | 1460989932574 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c263800 == 135 [pid = 1931] [id = 606] 07:32:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x8c99b000) [pid = 1931] [serial = 1819] [outer = (nil)] 07:32:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8c9ad000) [pid = 1931] [serial = 1820] [outer = 0x8c99b000] 07:32:12 INFO - PROCESS | 1931 | 1460989932698 Marionette DEBUG loaded listener.js 07:32:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8d7dcc00) [pid = 1931] [serial = 1821] [outer = 0x8c99b000] 07:32:13 INFO - PROCESS | 1931 | 1460989933839 Marionette TRACE conn5 <- [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]]]}] 07:32:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 07:32:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1886ms 07:32:13 INFO - PROCESS | 1931 | 1460989933872 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 07:32:13 INFO - PROCESS | 1931 | 1460989933875 Marionette TRACE conn5 <- [1,2397,null,{"value":"8"}] 07:32:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 07:32:13 INFO - PROCESS | 1931 | 1460989933883 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 07:32:13 INFO - PROCESS | 1931 | 1460989933886 Marionette TRACE conn5 <- [1,2398,null,{}] 07:32:13 INFO - PROCESS | 1931 | 1460989933892 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:14 INFO - PROCESS | 1931 | 1460989934118 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 07:32:14 INFO - PROCESS | 1931 | 1460989934461 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c9a2c00 == 136 [pid = 1931] [id = 607] 07:32:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8c9a8400) [pid = 1931] [serial = 1822] [outer = (nil)] 07:32:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8daefc00) [pid = 1931] [serial = 1823] [outer = 0x8c9a8400] 07:32:14 INFO - PROCESS | 1931 | 1460989934559 Marionette DEBUG loaded listener.js 07:32:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8daf4800) [pid = 1931] [serial = 1824] [outer = 0x8c9a8400] 07:32:15 INFO - PROCESS | 1931 | 1460989935520 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 07:32:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 07:32:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1684ms 07:32:15 INFO - PROCESS | 1931 | 1460989935568 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 07:32:15 INFO - PROCESS | 1931 | 1460989935572 Marionette TRACE conn5 <- [1,2401,null,{"value":"8"}] 07:32:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 07:32:15 INFO - PROCESS | 1931 | 1460989935579 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 07:32:15 INFO - PROCESS | 1931 | 1460989935582 Marionette TRACE conn5 <- [1,2402,null,{}] 07:32:15 INFO - PROCESS | 1931 | 1460989935588 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:15 INFO - PROCESS | 1931 | 1460989935864 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 07:32:16 INFO - PROCESS | 1931 | 1460989936212 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c509000 == 137 [pid = 1931] [id = 608] 07:32:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8e2b1c00) [pid = 1931] [serial = 1825] [outer = (nil)] 07:32:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8e2be800) [pid = 1931] [serial = 1826] [outer = 0x8e2b1c00] 07:32:16 INFO - PROCESS | 1931 | 1460989936318 Marionette DEBUG loaded listener.js 07:32:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8e3ebc00) [pid = 1931] [serial = 1827] [outer = 0x8e2b1c00] 07:32:17 INFO - PROCESS | 1931 | 1460989937236 Marionette TRACE conn5 <- [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]]]}] 07:32:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 07:32:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1734ms 07:32:17 INFO - PROCESS | 1931 | 1460989937314 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 07:32:17 INFO - PROCESS | 1931 | 1460989937318 Marionette TRACE conn5 <- [1,2405,null,{"value":"8"}] 07:32:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 07:32:17 INFO - PROCESS | 1931 | 1460989937326 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 07:32:17 INFO - PROCESS | 1931 | 1460989937330 Marionette TRACE conn5 <- [1,2406,null,{}] 07:32:17 INFO - PROCESS | 1931 | 1460989937337 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:17 INFO - PROCESS | 1931 | 1460989937629 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 07:32:17 INFO - PROCESS | 1931 | 1460989937971 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c266800 == 138 [pid = 1931] [id = 609] 07:32:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x8d9a2400) [pid = 1931] [serial = 1828] [outer = (nil)] 07:32:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x8ed18c00) [pid = 1931] [serial = 1829] [outer = 0x8d9a2400] 07:32:18 INFO - PROCESS | 1931 | 1460989938068 Marionette DEBUG loaded listener.js 07:32:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x8ed1c800) [pid = 1931] [serial = 1830] [outer = 0x8d9a2400] 07:32:19 INFO - PROCESS | 1931 | 1460989939100 Marionette TRACE conn5 <- [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]]]}] 07:32:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 07:32:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1836ms 07:32:19 INFO - PROCESS | 1931 | 1460989939163 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 07:32:19 INFO - PROCESS | 1931 | 1460989939167 Marionette TRACE conn5 <- [1,2409,null,{"value":"8"}] 07:32:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 07:32:19 INFO - PROCESS | 1931 | 1460989939174 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 07:32:19 INFO - PROCESS | 1931 | 1460989939178 Marionette TRACE conn5 <- [1,2410,null,{}] 07:32:19 INFO - PROCESS | 1931 | 1460989939185 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:19 INFO - PROCESS | 1931 | 1460989939421 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 07:32:19 INFO - PROCESS | 1931 | 1460989939753 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e257c00 == 139 [pid = 1931] [id = 610] 07:32:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x8e2bfc00) [pid = 1931] [serial = 1831] [outer = (nil)] 07:32:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x8efba800) [pid = 1931] [serial = 1832] [outer = 0x8e2bfc00] 07:32:19 INFO - PROCESS | 1931 | 1460989939847 Marionette DEBUG loaded listener.js 07:32:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x8efbe000) [pid = 1931] [serial = 1833] [outer = 0x8e2bfc00] 07:32:20 INFO - PROCESS | 1931 | 1460989940851 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 07:32:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 07:32:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1734ms 07:32:20 INFO - PROCESS | 1931 | 1460989940909 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 07:32:20 INFO - PROCESS | 1931 | 1460989940913 Marionette TRACE conn5 <- [1,2413,null,{"value":"8"}] 07:32:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 07:32:20 INFO - PROCESS | 1931 | 1460989940940 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 07:32:20 INFO - PROCESS | 1931 | 1460989940945 Marionette TRACE conn5 <- [1,2414,null,{}] 07:32:20 INFO - PROCESS | 1931 | 1460989940951 Marionette TRACE conn5 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:21 INFO - PROCESS | 1931 | 1460989941186 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 07:32:21 INFO - PROCESS | 1931 | 1460989941522 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ee08800 == 140 [pid = 1931] [id = 611] 07:32:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x8ee0b800) [pid = 1931] [serial = 1834] [outer = (nil)] 07:32:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x8f48c000) [pid = 1931] [serial = 1835] [outer = 0x8ee0b800] 07:32:21 INFO - PROCESS | 1931 | 1460989941620 Marionette DEBUG loaded listener.js 07:32:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x8f4ca800) [pid = 1931] [serial = 1836] [outer = 0x8ee0b800] 07:32:22 INFO - PROCESS | 1931 | 1460989942540 Marionette TRACE conn5 <- [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]]]}] 07:32:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 07:32:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1643ms 07:32:22 INFO - PROCESS | 1931 | 1460989942579 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 07:32:22 INFO - PROCESS | 1931 | 1460989942583 Marionette TRACE conn5 <- [1,2417,null,{"value":"8"}] 07:32:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 07:32:22 INFO - PROCESS | 1931 | 1460989942589 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 07:32:22 INFO - PROCESS | 1931 | 1460989942592 Marionette TRACE conn5 <- [1,2418,null,{}] 07:32:22 INFO - PROCESS | 1931 | 1460989942598 Marionette TRACE conn5 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:22 INFO - PROCESS | 1931 | 1460989942817 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 07:32:23 INFO - PROCESS | 1931 | 1460989943158 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ed13800 == 141 [pid = 1931] [id = 612] 07:32:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x8f25e800) [pid = 1931] [serial = 1837] [outer = (nil)] 07:32:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x8f575800) [pid = 1931] [serial = 1838] [outer = 0x8f25e800] 07:32:23 INFO - PROCESS | 1931 | 1460989943251 Marionette DEBUG loaded listener.js 07:32:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x8f57c000) [pid = 1931] [serial = 1839] [outer = 0x8f25e800] 07:32:24 INFO - PROCESS | 1931 | 1460989944180 Marionette TRACE conn5 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 07:32:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 07:32:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1637ms 07:32:24 INFO - PROCESS | 1931 | 1460989944228 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 07:32:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 07:32:24 INFO - PROCESS | 1931 | 1460989944232 Marionette TRACE conn5 <- [1,2421,null,{"value":"8"}] 07:32:24 INFO - PROCESS | 1931 | 1460989944239 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 07:32:24 INFO - PROCESS | 1931 | 1460989944244 Marionette TRACE conn5 <- [1,2422,null,{}] 07:32:24 INFO - PROCESS | 1931 | 1460989944250 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:24 INFO - PROCESS | 1931 | 1460989944510 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 07:32:24 INFO - PROCESS | 1931 | 1460989944856 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f4cf800 == 142 [pid = 1931] [id = 613] 07:32:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x90052800) [pid = 1931] [serial = 1840] [outer = (nil)] 07:32:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x9005ac00) [pid = 1931] [serial = 1841] [outer = 0x90052800] 07:32:24 INFO - PROCESS | 1931 | 1460989944963 Marionette DEBUG loaded listener.js 07:32:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x915a9800) [pid = 1931] [serial = 1842] [outer = 0x90052800] 07:32:25 INFO - PROCESS | 1931 | 1460989945940 Marionette TRACE conn5 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 07:32:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 07:32:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1737ms 07:32:25 INFO - PROCESS | 1931 | 1460989945977 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 07:32:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 07:32:25 INFO - PROCESS | 1931 | 1460989945981 Marionette TRACE conn5 <- [1,2425,null,{"value":"8"}] 07:32:25 INFO - PROCESS | 1931 | 1460989945988 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 07:32:25 INFO - PROCESS | 1931 | 1460989945992 Marionette TRACE conn5 <- [1,2426,null,{}] 07:32:26 INFO - PROCESS | 1931 | 1460989945998 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:26 INFO - PROCESS | 1931 | 1460989946236 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 07:32:26 INFO - PROCESS | 1931 | 1460989946582 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x915afc00 == 143 [pid = 1931] [id = 614] 07:32:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x917d5c00) [pid = 1931] [serial = 1843] [outer = (nil)] 07:32:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x932d7400) [pid = 1931] [serial = 1844] [outer = 0x917d5c00] 07:32:26 INFO - PROCESS | 1931 | 1460989946677 Marionette DEBUG loaded listener.js 07:32:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x94f6e400) [pid = 1931] [serial = 1845] [outer = 0x917d5c00] 07:32:27 INFO - PROCESS | 1931 | 1460989947665 Marionette TRACE conn5 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 07:32:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 07:32:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1735ms 07:32:27 INFO - PROCESS | 1931 | 1460989947725 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 07:32:27 INFO - PROCESS | 1931 | 1460989947731 Marionette TRACE conn5 <- [1,2429,null,{"value":"8"}] 07:32:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 07:32:27 INFO - PROCESS | 1931 | 1460989947741 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 07:32:27 INFO - PROCESS | 1931 | 1460989947746 Marionette TRACE conn5 <- [1,2430,null,{}] 07:32:27 INFO - PROCESS | 1931 | 1460989947756 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:28 INFO - PROCESS | 1931 | 1460989948035 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 07:32:28 INFO - PROCESS | 1931 | 1460989948406 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x94f6e800 == 144 [pid = 1931] [id = 615] 07:32:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x9580f000) [pid = 1931] [serial = 1846] [outer = (nil)] 07:32:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x958a4400) [pid = 1931] [serial = 1847] [outer = 0x9580f000] 07:32:28 INFO - PROCESS | 1931 | 1460989948532 Marionette DEBUG loaded listener.js 07:32:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x95bbf800) [pid = 1931] [serial = 1848] [outer = 0x9580f000] 07:32:29 INFO - PROCESS | 1931 | 1460989949476 Marionette TRACE conn5 <- [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]]]}] 07:32:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 07:32:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1802ms 07:32:29 INFO - PROCESS | 1931 | 1460989949544 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 07:32:29 INFO - PROCESS | 1931 | 1460989949549 Marionette TRACE conn5 <- [1,2433,null,{"value":"8"}] 07:32:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 07:32:29 INFO - PROCESS | 1931 | 1460989949558 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 07:32:29 INFO - PROCESS | 1931 | 1460989949561 Marionette TRACE conn5 <- [1,2434,null,{}] 07:32:29 INFO - PROCESS | 1931 | 1460989949570 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:29 INFO - PROCESS | 1931 | 1460989949852 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 07:32:30 INFO - PROCESS | 1931 | 1460989950211 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x917ccc00 == 145 [pid = 1931] [id = 616] 07:32:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x958a2c00) [pid = 1931] [serial = 1849] [outer = (nil)] 07:32:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x96773800) [pid = 1931] [serial = 1850] [outer = 0x958a2c00] 07:32:30 INFO - PROCESS | 1931 | 1460989950307 Marionette DEBUG loaded listener.js 07:32:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x9687b400) [pid = 1931] [serial = 1851] [outer = 0x958a2c00] 07:32:31 INFO - PROCESS | 1931 | 1460989951263 Marionette TRACE conn5 <- [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]]]}] 07:32:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 07:32:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1742ms 07:32:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 07:32:31 INFO - PROCESS | 1931 | 1460989951299 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 07:32:31 INFO - PROCESS | 1931 | 1460989951303 Marionette TRACE conn5 <- [1,2437,null,{"value":"8"}] 07:32:31 INFO - PROCESS | 1931 | 1460989951311 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 07:32:31 INFO - PROCESS | 1931 | 1460989951314 Marionette TRACE conn5 <- [1,2438,null,{}] 07:32:31 INFO - PROCESS | 1931 | 1460989951321 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:31 INFO - PROCESS | 1931 | 1460989951591 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 07:32:31 INFO - PROCESS | 1931 | 1460989951933 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x95806400 == 146 [pid = 1931] [id = 617] 07:32:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x96778400) [pid = 1931] [serial = 1852] [outer = (nil)] 07:32:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x96fc4800) [pid = 1931] [serial = 1853] [outer = 0x96778400] 07:32:32 INFO - PROCESS | 1931 | 1460989952029 Marionette DEBUG loaded listener.js 07:32:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x96fc7c00) [pid = 1931] [serial = 1854] [outer = 0x96778400] 07:32:33 INFO - PROCESS | 1931 | 1460989953089 Marionette TRACE conn5 <- [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]]]}] 07:32:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 07:32:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1836ms 07:32:33 INFO - PROCESS | 1931 | 1460989953147 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 07:32:33 INFO - PROCESS | 1931 | 1460989953151 Marionette TRACE conn5 <- [1,2441,null,{"value":"8"}] 07:32:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 07:32:33 INFO - PROCESS | 1931 | 1460989953157 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 07:32:33 INFO - PROCESS | 1931 | 1460989953161 Marionette TRACE conn5 <- [1,2442,null,{}] 07:32:33 INFO - PROCESS | 1931 | 1460989953167 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:33 INFO - PROCESS | 1931 | 1460989953455 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 07:32:33 INFO - PROCESS | 1931 | 1460989953887 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bfb5800 == 147 [pid = 1931] [id = 618] 07:32:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x8f5dbc00) [pid = 1931] [serial = 1855] [outer = (nil)] 07:32:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x970c7800) [pid = 1931] [serial = 1856] [outer = 0x8f5dbc00] 07:32:34 INFO - PROCESS | 1931 | 1460989954038 Marionette DEBUG loaded listener.js 07:32:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x97b84000) [pid = 1931] [serial = 1857] [outer = 0x8f5dbc00] 07:32:35 INFO - PROCESS | 1931 | 1460989955028 Marionette TRACE conn5 <- [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]]]}] 07:32:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 07:32:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1944ms 07:32:35 INFO - PROCESS | 1931 | 1460989955103 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 07:32:35 INFO - PROCESS | 1931 | 1460989955107 Marionette TRACE conn5 <- [1,2445,null,{"value":"8"}] 07:32:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 07:32:35 INFO - PROCESS | 1931 | 1460989955115 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 07:32:35 INFO - PROCESS | 1931 | 1460989955119 Marionette TRACE conn5 <- [1,2446,null,{}] 07:32:35 INFO - PROCESS | 1931 | 1460989955127 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:35 INFO - PROCESS | 1931 | 1460989955432 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x8c9aa000) [pid = 1931] [serial = 1620] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x86bba400) [pid = 1931] [serial = 1682] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x9509f400) [pid = 1931] [serial = 1712] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x8ed11400) [pid = 1931] [serial = 1695] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x8bf1cc00) [pid = 1931] [serial = 1685] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x89593800) [pid = 1931] [serial = 1733] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x8bf2a000) [pid = 1931] [serial = 1737] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x96fcf400) [pid = 1931] [serial = 1719] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x90054800) [pid = 1931] [serial = 1706] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x9ae0bc00) [pid = 1931] [serial = 1725] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0xa0a6bc00) [pid = 1931] [serial = 1730] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x97ee8400) [pid = 1931] [serial = 1721] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x8a243800) [pid = 1931] [serial = 1734] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x96afcc00) [pid = 1931] [serial = 1715] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x97eefc00) [pid = 1931] [serial = 1722] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x91463000) [pid = 1931] [serial = 1707] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x8c998400) [pid = 1931] [serial = 1689] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x8c9aa400) [pid = 1931] [serial = 1742] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x9ac8e000) [pid = 1931] [serial = 1724] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x8f4d4800) [pid = 1931] [serial = 1700] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x8e3ec400) [pid = 1931] [serial = 1694] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x8c3e6c00) [pid = 1931] [serial = 1739] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x8c74f000) [pid = 1931] [serial = 1740] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x8efb9400) [pid = 1931] [serial = 1697] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x8f268c00) [pid = 1931] [serial = 1698] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x8f57d800) [pid = 1931] [serial = 1703] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x8c50f400) [pid = 1931] [serial = 1688] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x8bfb0400) [pid = 1931] [serial = 1686] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x8e24ac00) [pid = 1931] [serial = 1691] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x885f1400) [pid = 1931] [serial = 1683] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x8f5d4000) [pid = 1931] [serial = 1704] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x8f573400) [pid = 1931] [serial = 1701] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x96fc3400) [pid = 1931] [serial = 1718] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x9eb42c00) [pid = 1931] [serial = 1727] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0xa0af3000) [pid = 1931] [serial = 1608] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x8e254400) [pid = 1931] [serial = 1692] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x91470400) [pid = 1931] [serial = 1709] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0xa0fe6c00) [pid = 1931] [serial = 1731] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x898d4800) [pid = 1931] [serial = 1736] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x917cc400) [pid = 1931] [serial = 1710] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x958a3400) [pid = 1931] [serial = 1713] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x9fbbbc00) [pid = 1931] [serial = 1728] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x96c43c00) [pid = 1931] [serial = 1716] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x8d999400) [pid = 1931] [serial = 1743] [outer = (nil)] [url = about:blank] 07:32:38 INFO - PROCESS | 1931 | 1460989958272 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x85590c00 == 148 [pid = 1931] [id = 619] 07:32:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x85591c00) [pid = 1931] [serial = 1858] [outer = (nil)] 07:32:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x857d8400) [pid = 1931] [serial = 1859] [outer = 0x85591c00] 07:32:38 INFO - PROCESS | 1931 | 1460989958420 Marionette DEBUG loaded listener.js 07:32:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x860e4400) [pid = 1931] [serial = 1860] [outer = 0x85591c00] 07:32:39 INFO - PROCESS | 1931 | 1460989959306 Marionette TRACE conn5 <- [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]]]}] 07:32:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 07:32:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 4247ms 07:32:39 INFO - PROCESS | 1931 | 1460989959363 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 07:32:39 INFO - PROCESS | 1931 | 1460989959370 Marionette TRACE conn5 <- [1,2449,null,{"value":"8"}] 07:32:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 07:32:39 INFO - PROCESS | 1931 | 1460989959380 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 07:32:39 INFO - PROCESS | 1931 | 1460989959385 Marionette TRACE conn5 <- [1,2450,null,{}] 07:32:39 INFO - PROCESS | 1931 | 1460989959392 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:39 INFO - PROCESS | 1931 | 1460989959624 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 07:32:39 INFO - PROCESS | 1931 | 1460989959850 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x8787a000 == 149 [pid = 1931] [id = 620] 07:32:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8787ac00) [pid = 1931] [serial = 1861] [outer = (nil)] 07:32:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x87902400) [pid = 1931] [serial = 1862] [outer = 0x8787ac00] 07:32:39 INFO - PROCESS | 1931 | 1460989959944 Marionette DEBUG loaded listener.js 07:32:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x87907c00) [pid = 1931] [serial = 1863] [outer = 0x8787ac00] 07:32:40 INFO - PROCESS | 1931 | 1460989960908 Marionette TRACE conn5 <- [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]]]}] 07:32:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 07:32:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1586ms 07:32:40 INFO - PROCESS | 1931 | 1460989960972 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 07:32:40 INFO - PROCESS | 1931 | 1460989960979 Marionette TRACE conn5 <- [1,2453,null,{"value":"8"}] 07:32:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 07:32:40 INFO - PROCESS | 1931 | 1460989960987 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 07:32:40 INFO - PROCESS | 1931 | 1460989960990 Marionette TRACE conn5 <- [1,2454,null,{}] 07:32:40 INFO - PROCESS | 1931 | 1460989960996 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:41 INFO - PROCESS | 1931 | 1460989961312 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 07:32:41 INFO - PROCESS | 1931 | 1460989961352 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x885f6400 == 150 [pid = 1931] [id = 621] 07:32:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x885f7400) [pid = 1931] [serial = 1864] [outer = (nil)] 07:32:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8958f800) [pid = 1931] [serial = 1865] [outer = 0x885f7400] 07:32:41 INFO - PROCESS | 1931 | 1460989961450 Marionette DEBUG loaded listener.js 07:32:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x898ca400) [pid = 1931] [serial = 1866] [outer = 0x885f7400] 07:32:42 INFO - PROCESS | 1931 | 1460989962593 Marionette TRACE conn5 <- [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]]]}] 07:32:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 07:32:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1638ms 07:32:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 07:32:42 INFO - PROCESS | 1931 | 1460989962626 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 07:32:42 INFO - PROCESS | 1931 | 1460989962630 Marionette TRACE conn5 <- [1,2457,null,{"value":"8"}] 07:32:42 INFO - PROCESS | 1931 | 1460989962639 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 07:32:42 INFO - PROCESS | 1931 | 1460989962648 Marionette TRACE conn5 <- [1,2458,null,{}] 07:32:42 INFO - PROCESS | 1931 | 1460989962672 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:42 INFO - PROCESS | 1931 | 1460989962972 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 07:32:43 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x96c4d800) [pid = 1931] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 07:32:43 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x91465000) [pid = 1931] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 07:32:43 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x9ae07400) [pid = 1931] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 07:32:43 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x8f269800) [pid = 1931] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 07:32:43 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x96c3f800) [pid = 1931] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 07:32:43 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x8f0a7c00) [pid = 1931] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 07:32:43 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x87875400) [pid = 1931] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 07:32:43 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x8690c000) [pid = 1931] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 07:32:43 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x8b43e800) [pid = 1931] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 07:32:43 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x9fca4c00) [pid = 1931] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 07:32:43 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x89599800) [pid = 1931] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 07:32:43 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x8f4d4c00) [pid = 1931] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 07:32:43 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x8d9a6800) [pid = 1931] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 07:32:43 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x8b637000) [pid = 1931] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 07:32:43 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x95b61000) [pid = 1931] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 07:32:43 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x8a570400) [pid = 1931] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 07:32:43 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x8efb3000) [pid = 1931] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 07:32:43 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x9677cc00) [pid = 1931] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 07:32:43 INFO - PROCESS | 1931 | --DOMWINDOW == 119 (0x8daeb000) [pid = 1931] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 07:32:43 INFO - PROCESS | 1931 | --DOMWINDOW == 118 (0xa0c4e000) [pid = 1931] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 07:32:43 INFO - PROCESS | 1931 | 1460989963803 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x8690c000 == 151 [pid = 1931] [id = 622] 07:32:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 119 (0x86bb6400) [pid = 1931] [serial = 1867] [outer = (nil)] 07:32:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x87908c00) [pid = 1931] [serial = 1868] [outer = 0x86bb6400] 07:32:43 INFO - PROCESS | 1931 | 1460989963891 Marionette DEBUG loaded listener.js 07:32:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x8a4fec00) [pid = 1931] [serial = 1869] [outer = 0x86bb6400] 07:32:44 INFO - PROCESS | 1931 | 1460989964707 Marionette TRACE conn5 <- [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]]]}] 07:32:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 07:32:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 2112ms 07:32:44 INFO - PROCESS | 1931 | 1460989964750 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 07:32:44 INFO - PROCESS | 1931 | 1460989964757 Marionette TRACE conn5 <- [1,2461,null,{"value":"8"}] 07:32:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 07:32:44 INFO - PROCESS | 1931 | 1460989964765 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 07:32:44 INFO - PROCESS | 1931 | 1460989964767 Marionette TRACE conn5 <- [1,2462,null,{}] 07:32:44 INFO - PROCESS | 1931 | 1460989964774 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:45 INFO - PROCESS | 1931 | 1460989965090 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 07:32:45 INFO - PROCESS | 1931 | 1460989965112 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a24e000 == 152 [pid = 1931] [id = 623] 07:32:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x8a574800) [pid = 1931] [serial = 1870] [outer = (nil)] 07:32:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x8b432400) [pid = 1931] [serial = 1871] [outer = 0x8a574800] 07:32:45 INFO - PROCESS | 1931 | 1460989965193 Marionette DEBUG loaded listener.js 07:32:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x8b437800) [pid = 1931] [serial = 1872] [outer = 0x8a574800] 07:32:46 INFO - PROCESS | 1931 | 1460989966526 Marionette TRACE conn5 <- [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]]]}] 07:32:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 07:32:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1795ms 07:32:46 INFO - PROCESS | 1931 | 1460989966561 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 07:32:46 INFO - PROCESS | 1931 | 1460989966568 Marionette TRACE conn5 <- [1,2465,null,{"value":"8"}] 07:32:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 07:32:46 INFO - PROCESS | 1931 | 1460989966579 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 07:32:46 INFO - PROCESS | 1931 | 1460989966583 Marionette TRACE conn5 <- [1,2466,null,{}] 07:32:46 INFO - PROCESS | 1931 | 1460989966593 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:46 INFO - PROCESS | 1931 | 1460989966888 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 07:32:47 INFO - PROCESS | 1931 | 1460989967242 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x87874c00 == 153 [pid = 1931] [id = 624] 07:32:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x87903000) [pid = 1931] [serial = 1873] [outer = (nil)] 07:32:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x885f2000) [pid = 1931] [serial = 1874] [outer = 0x87903000] 07:32:47 INFO - PROCESS | 1931 | 1460989967339 Marionette DEBUG loaded listener.js 07:32:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x89590000) [pid = 1931] [serial = 1875] [outer = 0x87903000] 07:32:48 INFO - PROCESS | 1931 | 1460989968429 Marionette TRACE conn5 <- [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]]]}] 07:32:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 07:32:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1888ms 07:32:48 INFO - PROCESS | 1931 | 1460989968467 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 07:32:48 INFO - PROCESS | 1931 | 1460989968477 Marionette TRACE conn5 <- [1,2469,null,{"value":"8"}] 07:32:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 07:32:48 INFO - PROCESS | 1931 | 1460989968488 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 07:32:48 INFO - PROCESS | 1931 | 1460989968492 Marionette TRACE conn5 <- [1,2470,null,{}] 07:32:48 INFO - PROCESS | 1931 | 1460989968499 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:48 INFO - PROCESS | 1931 | 1460989968754 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 07:32:49 INFO - PROCESS | 1931 | 1460989969140 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x898cf400 == 154 [pid = 1931] [id = 625] 07:32:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x8a249000) [pid = 1931] [serial = 1876] [outer = (nil)] 07:32:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x8a56a800) [pid = 1931] [serial = 1877] [outer = 0x8a249000] 07:32:49 INFO - PROCESS | 1931 | 1460989969233 Marionette DEBUG loaded listener.js 07:32:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x8a577400) [pid = 1931] [serial = 1878] [outer = 0x8a249000] 07:32:50 INFO - PROCESS | 1931 | 1460989970182 Marionette TRACE conn5 <- [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]]]}] 07:32:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 07:32:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1736ms 07:32:50 INFO - PROCESS | 1931 | 1460989970225 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 07:32:50 INFO - PROCESS | 1931 | 1460989970229 Marionette TRACE conn5 <- [1,2473,null,{"value":"8"}] 07:32:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 07:32:50 INFO - PROCESS | 1931 | 1460989970244 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 07:32:50 INFO - PROCESS | 1931 | 1460989970251 Marionette TRACE conn5 <- [1,2474,null,{}] 07:32:50 INFO - PROCESS | 1931 | 1460989970269 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:50 INFO - PROCESS | 1931 | 1460989970563 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 07:32:50 INFO - PROCESS | 1931 | 1460989970899 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b56c800 == 155 [pid = 1931] [id = 626] 07:32:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x8b634400) [pid = 1931] [serial = 1879] [outer = (nil)] 07:32:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x8b63b800) [pid = 1931] [serial = 1880] [outer = 0x8b634400] 07:32:51 INFO - PROCESS | 1931 | 1460989971013 Marionette DEBUG loaded listener.js 07:32:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8bf1cc00) [pid = 1931] [serial = 1881] [outer = 0x8b634400] 07:32:52 INFO - PROCESS | 1931 | 1460989972077 Marionette TRACE conn5 <- [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]]]}] 07:32:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 07:32:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1891ms 07:32:52 INFO - PROCESS | 1931 | 1460989972136 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 07:32:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 07:32:52 INFO - PROCESS | 1931 | 1460989972142 Marionette TRACE conn5 <- [1,2477,null,{"value":"8"}] 07:32:52 INFO - PROCESS | 1931 | 1460989972149 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 07:32:52 INFO - PROCESS | 1931 | 1460989972152 Marionette TRACE conn5 <- [1,2478,null,{}] 07:32:52 INFO - PROCESS | 1931 | 1460989972159 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:52 INFO - PROCESS | 1931 | 1460989972458 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 07:32:52 INFO - PROCESS | 1931 | 1460989972835 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b56bc00 == 156 [pid = 1931] [id = 627] 07:32:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x8b637800) [pid = 1931] [serial = 1882] [outer = (nil)] 07:32:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x8bfaf000) [pid = 1931] [serial = 1883] [outer = 0x8b637800] 07:32:52 INFO - PROCESS | 1931 | 1460989972955 Marionette DEBUG loaded listener.js 07:32:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8c252800) [pid = 1931] [serial = 1884] [outer = 0x8b637800] 07:32:53 INFO - PROCESS | 1931 | 1460989973981 Marionette TRACE conn5 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 07:32:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 07:32:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1885ms 07:32:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 07:32:54 INFO - PROCESS | 1931 | 1460989974033 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 07:32:54 INFO - PROCESS | 1931 | 1460989974036 Marionette TRACE conn5 <- [1,2481,null,{"value":"8"}] 07:32:54 INFO - PROCESS | 1931 | 1460989974044 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 07:32:54 INFO - PROCESS | 1931 | 1460989974047 Marionette TRACE conn5 <- [1,2482,null,{}] 07:32:54 INFO - PROCESS | 1931 | 1460989974054 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:54 INFO - PROCESS | 1931 | 1460989974299 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 07:32:54 INFO - PROCESS | 1931 | 1460989974613 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bf22000 == 157 [pid = 1931] [id = 628] 07:32:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8bf25800) [pid = 1931] [serial = 1885] [outer = (nil)] 07:32:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8c269400) [pid = 1931] [serial = 1886] [outer = 0x8bf25800] 07:32:54 INFO - PROCESS | 1931 | 1460989974712 Marionette DEBUG loaded listener.js 07:32:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8c3dd400) [pid = 1931] [serial = 1887] [outer = 0x8bf25800] 07:32:55 INFO - PROCESS | 1931 | 1460989975671 Marionette TRACE conn5 <- [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]]]}] 07:32:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 07:32:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1686ms 07:32:55 INFO - PROCESS | 1931 | 1460989975730 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 07:32:55 INFO - PROCESS | 1931 | 1460989975733 Marionette TRACE conn5 <- [1,2485,null,{"value":"8"}] 07:32:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 07:32:55 INFO - PROCESS | 1931 | 1460989975741 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 07:32:55 INFO - PROCESS | 1931 | 1460989975744 Marionette TRACE conn5 <- [1,2486,null,{}] 07:32:55 INFO - PROCESS | 1931 | 1460989975750 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:56 INFO - PROCESS | 1931 | 1460989976062 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 07:32:56 INFO - PROCESS | 1931 | 1460989976436 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c256000 == 158 [pid = 1931] [id = 629] 07:32:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8c509400) [pid = 1931] [serial = 1888] [outer = (nil)] 07:32:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8c745800) [pid = 1931] [serial = 1889] [outer = 0x8c509400] 07:32:56 INFO - PROCESS | 1931 | 1460989976539 Marionette DEBUG loaded listener.js 07:32:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8c74f800) [pid = 1931] [serial = 1890] [outer = 0x8c509400] 07:32:57 INFO - PROCESS | 1931 | 1460989977535 Marionette TRACE conn5 <- [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]]]}] 07:32:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 07:32:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1832ms 07:32:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 07:32:57 INFO - PROCESS | 1931 | 1460989977574 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 07:32:57 INFO - PROCESS | 1931 | 1460989977578 Marionette TRACE conn5 <- [1,2489,null,{"value":"8"}] 07:32:57 INFO - PROCESS | 1931 | 1460989977585 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 07:32:57 INFO - PROCESS | 1931 | 1460989977588 Marionette TRACE conn5 <- [1,2490,null,{}] 07:32:57 INFO - PROCESS | 1931 | 1460989977595 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:57 INFO - PROCESS | 1931 | 1460989977828 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 07:32:58 INFO - PROCESS | 1931 | 1460989978138 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c503000 == 159 [pid = 1931] [id = 630] 07:32:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8c50bc00) [pid = 1931] [serial = 1891] [outer = (nil)] 07:32:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x8c9a7400) [pid = 1931] [serial = 1892] [outer = 0x8c50bc00] 07:32:58 INFO - PROCESS | 1931 | 1460989978237 Marionette DEBUG loaded listener.js 07:32:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x8c9aa400) [pid = 1931] [serial = 1893] [outer = 0x8c50bc00] 07:32:59 INFO - PROCESS | 1931 | 1460989979242 Marionette TRACE conn5 <- [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]]]}] 07:32:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 07:32:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1734ms 07:32:59 INFO - PROCESS | 1931 | 1460989979318 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 07:32:59 INFO - PROCESS | 1931 | 1460989979321 Marionette TRACE conn5 <- [1,2493,null,{"value":"8"}] 07:32:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 07:32:59 INFO - PROCESS | 1931 | 1460989979329 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 07:32:59 INFO - PROCESS | 1931 | 1460989979332 Marionette TRACE conn5 <- [1,2494,null,{}] 07:32:59 INFO - PROCESS | 1931 | 1460989979339 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:59 INFO - PROCESS | 1931 | 1460989979629 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 07:32:59 INFO - PROCESS | 1931 | 1460989979972 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x885ef000 == 160 [pid = 1931] [id = 631] 07:33:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x8c99ec00) [pid = 1931] [serial = 1894] [outer = (nil)] 07:33:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x8d99bc00) [pid = 1931] [serial = 1895] [outer = 0x8c99ec00] 07:33:00 INFO - PROCESS | 1931 | 1460989980063 Marionette DEBUG loaded listener.js 07:33:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x8d9a1000) [pid = 1931] [serial = 1896] [outer = 0x8c99ec00] 07:33:01 INFO - PROCESS | 1931 | 1460989981237 Marionette TRACE conn5 <- [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]]]}] 07:33:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 07:33:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1986ms 07:33:01 INFO - PROCESS | 1931 | 1460989981317 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 07:33:01 INFO - PROCESS | 1931 | 1460989981320 Marionette TRACE conn5 <- [1,2497,null,{"value":"8"}] 07:33:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 07:33:01 INFO - PROCESS | 1931 | 1460989981329 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 07:33:01 INFO - PROCESS | 1931 | 1460989981333 Marionette TRACE conn5 <- [1,2498,null,{}] 07:33:01 INFO - PROCESS | 1931 | 1460989981340 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:01 INFO - PROCESS | 1931 | 1460989981647 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 07:33:02 INFO - PROCESS | 1931 | 1460989982008 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c9af000 == 161 [pid = 1931] [id = 632] 07:33:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x8d7dac00) [pid = 1931] [serial = 1897] [outer = (nil)] 07:33:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x8daf3800) [pid = 1931] [serial = 1898] [outer = 0x8d7dac00] 07:33:02 INFO - PROCESS | 1931 | 1460989982106 Marionette DEBUG loaded listener.js 07:33:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x8daf8800) [pid = 1931] [serial = 1899] [outer = 0x8d7dac00] 07:33:03 INFO - PROCESS | 1931 | 1460989983230 Marionette TRACE conn5 <- [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]]]}] 07:33:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 07:33:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1939ms 07:33:03 INFO - PROCESS | 1931 | 1460989983268 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 07:33:03 INFO - PROCESS | 1931 | 1460989983271 Marionette TRACE conn5 <- [1,2501,null,{"value":"8"}] 07:33:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 07:33:03 INFO - PROCESS | 1931 | 1460989983279 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 07:33:03 INFO - PROCESS | 1931 | 1460989983282 Marionette TRACE conn5 <- [1,2502,null,{}] 07:33:03 INFO - PROCESS | 1931 | 1460989983290 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:03 INFO - PROCESS | 1931 | 1460989983554 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 07:33:03 INFO - PROCESS | 1931 | 1460989983896 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x8daef000 == 162 [pid = 1931] [id = 633] 07:33:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x8daef800) [pid = 1931] [serial = 1900] [outer = (nil)] 07:33:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x8e24c800) [pid = 1931] [serial = 1901] [outer = 0x8daef800] 07:33:04 INFO - PROCESS | 1931 | 1460989984014 Marionette DEBUG loaded listener.js 07:33:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x8e24f000) [pid = 1931] [serial = 1902] [outer = 0x8daef800] 07:33:05 INFO - PROCESS | 1931 | 1460989985004 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 07:33:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 07:33:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1786ms 07:33:05 INFO - PROCESS | 1931 | 1460989985065 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 07:33:05 INFO - PROCESS | 1931 | 1460989985069 Marionette TRACE conn5 <- [1,2505,null,{"value":"8"}] 07:33:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 07:33:05 INFO - PROCESS | 1931 | 1460989985077 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 07:33:05 INFO - PROCESS | 1931 | 1460989985083 Marionette TRACE conn5 <- [1,2506,null,{}] 07:33:05 INFO - PROCESS | 1931 | 1460989985090 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:05 INFO - PROCESS | 1931 | 1460989985388 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 07:33:05 INFO - PROCESS | 1931 | 1460989985749 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e253000 == 163 [pid = 1931] [id = 634] 07:33:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x8e2bd000) [pid = 1931] [serial = 1903] [outer = (nil)] 07:33:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x8e3ea800) [pid = 1931] [serial = 1904] [outer = 0x8e2bd000] 07:33:05 INFO - PROCESS | 1931 | 1460989985857 Marionette DEBUG loaded listener.js 07:33:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x8e3f8c00) [pid = 1931] [serial = 1905] [outer = 0x8e2bd000] 07:33:06 INFO - PROCESS | 1931 | 1460989986785 Marionette TRACE conn5 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 07:33:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 07:33:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1743ms 07:33:06 INFO - PROCESS | 1931 | 1460989986821 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 07:33:06 INFO - PROCESS | 1931 | 1460989986825 Marionette TRACE conn5 <- [1,2509,null,{"value":"8"}] 07:33:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 07:33:06 INFO - PROCESS | 1931 | 1460989986832 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 07:33:06 INFO - PROCESS | 1931 | 1460989986836 Marionette TRACE conn5 <- [1,2510,null,{}] 07:33:06 INFO - PROCESS | 1931 | 1460989986842 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:07 INFO - PROCESS | 1931 | 1460989987085 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 07:33:07 INFO - PROCESS | 1931 | 1460989987442 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x860e7c00 == 164 [pid = 1931] [id = 635] 07:33:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x8e2bc400) [pid = 1931] [serial = 1906] [outer = (nil)] 07:33:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x8ee01400) [pid = 1931] [serial = 1907] [outer = 0x8e2bc400] 07:33:07 INFO - PROCESS | 1931 | 1460989987549 Marionette DEBUG loaded listener.js 07:33:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x8ee06800) [pid = 1931] [serial = 1908] [outer = 0x8e2bc400] 07:33:08 INFO - PROCESS | 1931 | 1460989988518 Marionette TRACE conn5 <- [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]]]}] 07:33:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 07:33:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1731ms 07:33:08 INFO - PROCESS | 1931 | 1460989988564 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 07:33:08 INFO - PROCESS | 1931 | 1460989988569 Marionette TRACE conn5 <- [1,2513,null,{"value":"8"}] 07:33:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 07:33:08 INFO - PROCESS | 1931 | 1460989988575 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 07:33:08 INFO - PROCESS | 1931 | 1460989988579 Marionette TRACE conn5 <- [1,2514,null,{}] 07:33:08 INFO - PROCESS | 1931 | 1460989988586 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:08 INFO - PROCESS | 1931 | 1460989988827 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 07:33:09 INFO - PROCESS | 1931 | 1460989989181 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x8daf0400 == 165 [pid = 1931] [id = 636] 07:33:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x8ed12c00) [pid = 1931] [serial = 1909] [outer = (nil)] 07:33:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x8efb6800) [pid = 1931] [serial = 1910] [outer = 0x8ed12c00] 07:33:09 INFO - PROCESS | 1931 | 1460989989280 Marionette DEBUG loaded listener.js 07:33:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x8efb8800) [pid = 1931] [serial = 1911] [outer = 0x8ed12c00] 07:33:10 INFO - PROCESS | 1931 | 1460989990234 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 07:33:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 07:33:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1732ms 07:33:10 INFO - PROCESS | 1931 | 1460989990309 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 07:33:10 INFO - PROCESS | 1931 | 1460989990319 Marionette TRACE conn5 <- [1,2517,null,{"value":"8"}] 07:33:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 07:33:10 INFO - PROCESS | 1931 | 1460989990334 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 07:33:10 INFO - PROCESS | 1931 | 1460989990337 Marionette TRACE conn5 <- [1,2518,null,{}] 07:33:10 INFO - PROCESS | 1931 | 1460989990344 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:10 INFO - PROCESS | 1931 | 1460989990631 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 07:33:11 INFO - PROCESS | 1931 | 1460989990982 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ee05800 == 166 [pid = 1931] [id = 637] 07:33:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x8ee0d000) [pid = 1931] [serial = 1912] [outer = (nil)] 07:33:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x8f0a3000) [pid = 1931] [serial = 1913] [outer = 0x8ee0d000] 07:33:11 INFO - PROCESS | 1931 | 1460989991080 Marionette DEBUG loaded listener.js 07:33:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x8f25ec00) [pid = 1931] [serial = 1914] [outer = 0x8ee0d000] 07:33:12 INFO - PROCESS | 1931 | 1460989992030 Marionette TRACE conn5 <- [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]]]}] 07:33:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 07:33:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1741ms 07:33:12 INFO - PROCESS | 1931 | 1460989992071 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 07:33:12 INFO - PROCESS | 1931 | 1460989992074 Marionette TRACE conn5 <- [1,2521,null,{"value":"8"}] 07:33:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 07:33:12 INFO - PROCESS | 1931 | 1460989992082 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 07:33:12 INFO - PROCESS | 1931 | 1460989992086 Marionette TRACE conn5 <- [1,2522,null,{}] 07:33:12 INFO - PROCESS | 1931 | 1460989992092 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:12 INFO - PROCESS | 1931 | 1460989992334 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 07:33:12 INFO - PROCESS | 1931 | 1460989992713 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x8787ec00 == 167 [pid = 1931] [id = 638] 07:33:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x8b634800) [pid = 1931] [serial = 1915] [outer = (nil)] 07:33:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x8f268c00) [pid = 1931] [serial = 1916] [outer = 0x8b634800] 07:33:12 INFO - PROCESS | 1931 | 1460989992812 Marionette DEBUG loaded listener.js 07:33:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x8f26cc00) [pid = 1931] [serial = 1917] [outer = 0x8b634800] 07:33:13 INFO - PROCESS | 1931 | 1460989993783 Marionette TRACE conn5 <- [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]]]}] 07:33:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 07:33:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1743ms 07:33:13 INFO - PROCESS | 1931 | 1460989993826 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 07:33:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 07:33:13 INFO - PROCESS | 1931 | 1460989993830 Marionette TRACE conn5 <- [1,2525,null,{"value":"8"}] 07:33:13 INFO - PROCESS | 1931 | 1460989993837 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 07:33:13 INFO - PROCESS | 1931 | 1460989993841 Marionette TRACE conn5 <- [1,2526,null,{}] 07:33:13 INFO - PROCESS | 1931 | 1460989993847 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:14 INFO - PROCESS | 1931 | 1460989994106 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 07:33:14 INFO - PROCESS | 1931 | 1460989994488 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f269800 == 168 [pid = 1931] [id = 639] 07:33:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x8f491800) [pid = 1931] [serial = 1918] [outer = (nil)] 07:33:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x8f4d4800) [pid = 1931] [serial = 1919] [outer = 0x8f491800] 07:33:14 INFO - PROCESS | 1931 | 1460989994588 Marionette DEBUG loaded listener.js 07:33:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x8f572400) [pid = 1931] [serial = 1920] [outer = 0x8f491800] 07:33:15 INFO - PROCESS | 1931 | 1460989995541 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 07:33:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 07:33:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1788ms 07:33:15 INFO - PROCESS | 1931 | 1460989995627 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 07:33:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 07:33:15 INFO - PROCESS | 1931 | 1460989995632 Marionette TRACE conn5 <- [1,2529,null,{"value":"8"}] 07:33:15 INFO - PROCESS | 1931 | 1460989995640 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 07:33:15 INFO - PROCESS | 1931 | 1460989995643 Marionette TRACE conn5 <- [1,2530,null,{}] 07:33:15 INFO - PROCESS | 1931 | 1460989995650 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:15 INFO - PROCESS | 1931 | 1460989995938 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x87878400 == 167 [pid = 1931] [id = 517] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8a56fc00 == 166 [pid = 1931] [id = 600] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8c9a8c00 == 165 [pid = 1931] [id = 521] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8c26b800 == 164 [pid = 1931] [id = 520] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8b56b000 == 163 [pid = 1931] [id = 601] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8b63d800 == 162 [pid = 1931] [id = 516] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x917ca800 == 161 [pid = 1931] [id = 272] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8c999000 == 160 [pid = 1931] [id = 523] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8f267c00 == 159 [pid = 1931] [id = 534] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x885f6c00 == 158 [pid = 1931] [id = 241] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x9146fc00 == 157 [pid = 1931] [id = 271] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x898d7400 == 156 [pid = 1931] [id = 519] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x885f4c00 == 155 [pid = 1931] [id = 577] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8b566800 == 154 [pid = 1931] [id = 320] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8c99fc00 == 153 [pid = 1931] [id = 218] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8558f000 == 152 [pid = 1931] [id = 539] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8690f800 == 151 [pid = 1931] [id = 522] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8c505400 == 150 [pid = 1931] [id = 152] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8690c000 == 149 [pid = 1931] [id = 622] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x885f6400 == 148 [pid = 1931] [id = 621] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8787a000 == 147 [pid = 1931] [id = 620] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x85590c00 == 146 [pid = 1931] [id = 619] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8ee08800 == 145 [pid = 1931] [id = 611] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8e257c00 == 144 [pid = 1931] [id = 610] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8c266800 == 143 [pid = 1931] [id = 609] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8c509000 == 142 [pid = 1931] [id = 608] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8c263800 == 141 [pid = 1931] [id = 606] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8c9a2c00 == 140 [pid = 1931] [id = 607] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8a571c00 == 139 [pid = 1931] [id = 605] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8b430400 == 138 [pid = 1931] [id = 604] 07:33:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8958d800 == 137 [pid = 1931] [id = 603] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x98998400) [pid = 1931] [serial = 1779] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x95057000) [pid = 1931] [serial = 1769] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0xa0c58c00) [pid = 1931] [serial = 1785] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x8f57d400) [pid = 1931] [serial = 1763] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x9eb48c00) [pid = 1931] [serial = 1782] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x8f269400) [pid = 1931] [serial = 1760] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x87909c00) [pid = 1931] [serial = 1794] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x8f493000) [pid = 1931] [serial = 1761] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x8c74bc00) [pid = 1931] [serial = 1680] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x8b633800) [pid = 1931] [serial = 1748] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x8c3dac00) [pid = 1931] [serial = 1749] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0xa3c21400) [pid = 1931] [serial = 1788] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x8a245800) [pid = 1931] [serial = 1800] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x917d7400) [pid = 1931] [serial = 1767] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x8e1ad400) [pid = 1931] [serial = 1751] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x898ce000) [pid = 1931] [serial = 1799] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0xa2a0b800) [pid = 1931] [serial = 1787] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x973d3800) [pid = 1931] [serial = 1778] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x9146f400) [pid = 1931] [serial = 1766] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x8bf22c00) [pid = 1931] [serial = 1806] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x8b63d400) [pid = 1931] [serial = 1805] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x8daeec00) [pid = 1931] [serial = 1745] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0xa0af7800) [pid = 1931] [serial = 1784] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x95bc9000) [pid = 1931] [serial = 1773] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x950a0400) [pid = 1931] [serial = 1770] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x8e250800) [pid = 1931] [serial = 1752] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x8a572c00) [pid = 1931] [serial = 1802] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x9004f400) [pid = 1931] [serial = 1764] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x8f09ec00) [pid = 1931] [serial = 1757] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x96c49400) [pid = 1931] [serial = 1776] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x9ba92400) [pid = 1931] [serial = 1781] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x87906000) [pid = 1931] [serial = 1793] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x8ee0c400) [pid = 1931] [serial = 1755] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x95bc2400) [pid = 1931] [serial = 1772] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x8f0a5c00) [pid = 1931] [serial = 1758] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0xa44ac000) [pid = 1931] [serial = 1790] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x8a576800) [pid = 1931] [serial = 1803] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x96c44400) [pid = 1931] [serial = 1775] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0xa44b3800) [pid = 1931] [serial = 1791] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x8b63a800) [pid = 1931] [serial = 1796] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x8ed19000) [pid = 1931] [serial = 1754] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x8bfad800) [pid = 1931] [serial = 1808] [outer = (nil)] [url = about:blank] 07:33:18 INFO - PROCESS | 1931 | 1460989998643 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x84cd4800 == 138 [pid = 1931] [id = 640] 07:33:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x857df000) [pid = 1931] [serial = 1921] [outer = (nil)] 07:33:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x87876400) [pid = 1931] [serial = 1922] [outer = 0x857df000] 07:33:18 INFO - PROCESS | 1931 | 1460989998729 Marionette DEBUG loaded listener.js 07:33:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8787fc00) [pid = 1931] [serial = 1923] [outer = 0x857df000] 07:33:19 INFO - PROCESS | 1931 | 1460989999615 Marionette TRACE conn5 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 07:33:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 07:33:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 4004ms 07:33:19 INFO - PROCESS | 1931 | 1460989999647 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 07:33:19 INFO - PROCESS | 1931 | 1460989999655 Marionette TRACE conn5 <- [1,2533,null,{"value":"8"}] 07:33:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 07:33:19 INFO - PROCESS | 1931 | 1460989999698 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 07:33:19 INFO - PROCESS | 1931 | 1460989999703 Marionette TRACE conn5 <- [1,2534,null,{}] 07:33:19 INFO - PROCESS | 1931 | 1460989999711 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:19 INFO - PROCESS | 1931 | 1460989999940 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 07:33:20 INFO - PROCESS | 1931 | 1460990000150 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x89594800 == 139 [pid = 1931] [id = 641] 07:33:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x89594c00) [pid = 1931] [serial = 1924] [outer = (nil)] 07:33:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x898ce800) [pid = 1931] [serial = 1925] [outer = 0x89594c00] 07:33:20 INFO - PROCESS | 1931 | 1460990000280 Marionette DEBUG loaded listener.js 07:33:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8a242c00) [pid = 1931] [serial = 1926] [outer = 0x89594c00] 07:33:21 INFO - PROCESS | 1931 | 1460990001253 Marionette TRACE conn5 <- [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]]]}] 07:33:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 07:33:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1597ms 07:33:21 INFO - PROCESS | 1931 | 1460990001289 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 07:33:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 07:33:21 INFO - PROCESS | 1931 | 1460990001296 Marionette TRACE conn5 <- [1,2537,null,{"value":"8"}] 07:33:21 INFO - PROCESS | 1931 | 1460990001302 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 07:33:21 INFO - PROCESS | 1931 | 1460990001306 Marionette TRACE conn5 <- [1,2538,null,{}] 07:33:21 INFO - PROCESS | 1931 | 1460990001321 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:21 INFO - PROCESS | 1931 | 1460990001616 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 07:33:21 INFO - PROCESS | 1931 | 1460990001652 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x86bb4000 == 140 [pid = 1931] [id = 642] 07:33:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8a56b000) [pid = 1931] [serial = 1927] [outer = (nil)] 07:33:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8a576000) [pid = 1931] [serial = 1928] [outer = 0x8a56b000] 07:33:21 INFO - PROCESS | 1931 | 1460990001731 Marionette DEBUG loaded listener.js 07:33:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8b43bc00) [pid = 1931] [serial = 1929] [outer = 0x8a56b000] 07:33:22 INFO - PROCESS | 1931 | 1460990002828 Marionette TRACE conn5 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 07:33:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 07:33:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1592ms 07:33:23 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x85591c00) [pid = 1931] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 07:33:23 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x917d5c00) [pid = 1931] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 07:33:23 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x885f7400) [pid = 1931] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 07:33:23 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x958a2c00) [pid = 1931] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 07:33:23 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x86bb6400) [pid = 1931] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 07:33:23 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x8ee0b800) [pid = 1931] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 07:33:23 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x96778400) [pid = 1931] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 07:33:23 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x8b63cc00) [pid = 1931] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 07:33:23 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x8c9a8400) [pid = 1931] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 07:33:23 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x8e2bfc00) [pid = 1931] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 07:33:23 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x898c9c00) [pid = 1931] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 07:33:23 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x8c99b000) [pid = 1931] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 07:33:23 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x8787ac00) [pid = 1931] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 07:33:23 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x8d9a2400) [pid = 1931] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 07:33:23 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x8b438800) [pid = 1931] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 07:33:23 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x8e2b1c00) [pid = 1931] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 07:33:23 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x90052800) [pid = 1931] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 07:33:23 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x8f25e800) [pid = 1931] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 07:33:23 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x8c745400) [pid = 1931] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 07:33:23 INFO - PROCESS | 1931 | --DOMWINDOW == 119 (0x8f5dbc00) [pid = 1931] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 07:33:23 INFO - PROCESS | 1931 | --DOMWINDOW == 118 (0x9580f000) [pid = 1931] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 07:33:23 INFO - PROCESS | 1931 | 1460990003705 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 07:33:23 INFO - PROCESS | 1931 | 1460990003713 Marionette TRACE conn5 <- [1,2541,null,{"value":"8"}] 07:33:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 07:33:23 INFO - PROCESS | 1931 | 1460990003772 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 07:33:23 INFO - PROCESS | 1931 | 1460990003782 Marionette TRACE conn5 <- [1,2542,null,{}] 07:33:23 INFO - PROCESS | 1931 | 1460990003790 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:24 INFO - PROCESS | 1931 | 1460990004076 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 07:33:24 INFO - PROCESS | 1931 | 1460990004207 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x898d7800 == 141 [pid = 1931] [id = 643] 07:33:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 119 (0x8a56d400) [pid = 1931] [serial = 1930] [outer = (nil)] 07:33:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x8b633000) [pid = 1931] [serial = 1931] [outer = 0x8a56d400] 07:33:24 INFO - PROCESS | 1931 | 1460990004296 Marionette DEBUG loaded listener.js 07:33:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x8b63dc00) [pid = 1931] [serial = 1932] [outer = 0x8a56d400] 07:33:25 INFO - PROCESS | 1931 | 1460990005116 Marionette TRACE conn5 <- [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]]]}] 07:33:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 07:33:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1409ms 07:33:25 INFO - PROCESS | 1931 | 1460990005171 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 07:33:25 INFO - PROCESS | 1931 | 1460990005175 Marionette TRACE conn5 <- [1,2545,null,{"value":"8"}] 07:33:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 07:33:25 INFO - PROCESS | 1931 | 1460990005183 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 07:33:25 INFO - PROCESS | 1931 | 1460990005187 Marionette TRACE conn5 <- [1,2546,null,{}] 07:33:25 INFO - PROCESS | 1931 | 1460990005193 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:25 INFO - PROCESS | 1931 | 1460990005423 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 07:33:25 INFO - PROCESS | 1931 | 1460990005773 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x860ea800 == 142 [pid = 1931] [id = 644] 07:33:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x860ec400) [pid = 1931] [serial = 1933] [outer = (nil)] 07:33:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x86bbd000) [pid = 1931] [serial = 1934] [outer = 0x860ec400] 07:33:25 INFO - PROCESS | 1931 | 1460990005953 Marionette DEBUG loaded listener.js 07:33:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x8790a000) [pid = 1931] [serial = 1935] [outer = 0x860ec400] 07:33:26 INFO - PROCESS | 1931 | 1460990006946 Marionette TRACE conn5 <- [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]]]}] 07:33:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 07:33:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1835ms 07:33:27 INFO - PROCESS | 1931 | 1460990007028 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 07:33:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 07:33:27 INFO - PROCESS | 1931 | 1460990007037 Marionette TRACE conn5 <- [1,2549,null,{"value":"8"}] 07:33:27 INFO - PROCESS | 1931 | 1460990007047 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 07:33:27 INFO - PROCESS | 1931 | 1460990007053 Marionette TRACE conn5 <- [1,2550,null,{}] 07:33:27 INFO - PROCESS | 1931 | 1460990007061 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:27 INFO - PROCESS | 1931 | 1460990007318 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 07:33:27 INFO - PROCESS | 1931 | 1460990007635 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x898d7000 == 143 [pid = 1931] [id = 645] 07:33:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x8a4f3400) [pid = 1931] [serial = 1936] [outer = (nil)] 07:33:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x8a56d000) [pid = 1931] [serial = 1937] [outer = 0x8a4f3400] 07:33:27 INFO - PROCESS | 1931 | 1460990007730 Marionette DEBUG loaded listener.js 07:33:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x8a577000) [pid = 1931] [serial = 1938] [outer = 0x8a4f3400] 07:33:28 INFO - PROCESS | 1931 | 1460990008821 Marionette TRACE conn5 <- [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]]]}] 07:33:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 07:33:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1848ms 07:33:28 INFO - PROCESS | 1931 | 1460990008897 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 07:33:28 INFO - PROCESS | 1931 | 1460990008905 Marionette TRACE conn5 <- [1,2553,null,{"value":"8"}] 07:33:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 07:33:28 INFO - PROCESS | 1931 | 1460990008914 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 07:33:28 INFO - PROCESS | 1931 | 1460990008918 Marionette TRACE conn5 <- [1,2554,null,{}] 07:33:28 INFO - PROCESS | 1931 | 1460990008925 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:29 INFO - PROCESS | 1931 | 1460990009216 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 07:33:29 INFO - PROCESS | 1931 | 1460990009650 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bf25c00 == 144 [pid = 1931] [id = 646] 07:33:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x8bfad800) [pid = 1931] [serial = 1939] [outer = (nil)] 07:33:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x8bfb2800) [pid = 1931] [serial = 1940] [outer = 0x8bfad800] 07:33:29 INFO - PROCESS | 1931 | 1460990009740 Marionette DEBUG loaded listener.js 07:33:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x8c25a400) [pid = 1931] [serial = 1941] [outer = 0x8bfad800] 07:33:30 INFO - PROCESS | 1931 | 1460990010799 Marionette TRACE conn5 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 07:33:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 07:33:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1943ms 07:33:30 INFO - PROCESS | 1931 | 1460990010858 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 07:33:30 INFO - PROCESS | 1931 | 1460990010863 Marionette TRACE conn5 <- [1,2557,null,{"value":"8"}] 07:33:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 07:33:30 INFO - PROCESS | 1931 | 1460990010873 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 07:33:30 INFO - PROCESS | 1931 | 1460990010883 Marionette TRACE conn5 <- [1,2558,null,{}] 07:33:30 INFO - PROCESS | 1931 | 1460990010898 Marionette TRACE conn5 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:31 INFO - PROCESS | 1931 | 1460990011191 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 07:33:31 INFO - PROCESS | 1931 | 1460990011531 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b63c400 == 145 [pid = 1931] [id = 647] 07:33:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x8bfb5400) [pid = 1931] [serial = 1942] [outer = (nil)] 07:33:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x8c508c00) [pid = 1931] [serial = 1943] [outer = 0x8bfb5400] 07:33:31 INFO - PROCESS | 1931 | 1460990011628 Marionette DEBUG loaded listener.js 07:33:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8c510c00) [pid = 1931] [serial = 1944] [outer = 0x8bfb5400] 07:33:32 INFO - PROCESS | 1931 | 1460990012670 Marionette TRACE conn5 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 07:33:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 07:33:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1848ms 07:33:32 INFO - PROCESS | 1931 | 1460990012719 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 07:33:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 07:33:32 INFO - PROCESS | 1931 | 1460990012725 Marionette TRACE conn5 <- [1,2561,null,{"value":"8"}] 07:33:32 INFO - PROCESS | 1931 | 1460990012731 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 07:33:32 INFO - PROCESS | 1931 | 1460990012735 Marionette TRACE conn5 <- [1,2562,null,{}] 07:33:32 INFO - PROCESS | 1931 | 1460990012741 Marionette TRACE conn5 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:32 INFO - PROCESS | 1931 | 1460990012988 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 07:33:33 INFO - PROCESS | 1931 | 1460990013327 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c3e2c00 == 146 [pid = 1931] [id = 648] 07:33:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x8c50b400) [pid = 1931] [serial = 1945] [outer = (nil)] 07:33:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x8c99f000) [pid = 1931] [serial = 1946] [outer = 0x8c50b400] 07:33:33 INFO - PROCESS | 1931 | 1460990013426 Marionette DEBUG loaded listener.js 07:33:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8c9aa800) [pid = 1931] [serial = 1947] [outer = 0x8c50b400] 07:33:34 INFO - PROCESS | 1931 | 1460990014441 Marionette TRACE conn5 <- [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]]]}] 07:33:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 07:33:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1786ms 07:33:34 INFO - PROCESS | 1931 | 1460990014519 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 07:33:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 07:33:34 INFO - PROCESS | 1931 | 1460990014523 Marionette TRACE conn5 <- [1,2565,null,{"value":"8"}] 07:33:34 INFO - PROCESS | 1931 | 1460990014531 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 07:33:34 INFO - PROCESS | 1931 | 1460990014534 Marionette TRACE conn5 <- [1,2566,null,{}] 07:33:34 INFO - PROCESS | 1931 | 1460990014541 Marionette TRACE conn5 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:34 INFO - PROCESS | 1931 | 1460990014859 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 07:33:35 INFO - PROCESS | 1931 | 1460990015211 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x8d99dc00 == 147 [pid = 1931] [id = 649] 07:33:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8d99e000) [pid = 1931] [serial = 1948] [outer = (nil)] 07:33:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8d9a4c00) [pid = 1931] [serial = 1949] [outer = 0x8d99e000] 07:33:35 INFO - PROCESS | 1931 | 1460990015322 Marionette DEBUG loaded listener.js 07:33:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8e24b800) [pid = 1931] [serial = 1950] [outer = 0x8d99e000] 07:33:36 INFO - PROCESS | 1931 | 1460990016421 Marionette TRACE conn5 <- [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]]]}] 07:33:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 07:33:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1938ms 07:33:36 INFO - PROCESS | 1931 | 1460990016469 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 07:33:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 07:33:36 INFO - PROCESS | 1931 | 1460990016473 Marionette TRACE conn5 <- [1,2569,null,{"value":"8"}] 07:33:36 INFO - PROCESS | 1931 | 1460990016481 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 07:33:36 INFO - PROCESS | 1931 | 1460990016484 Marionette TRACE conn5 <- [1,2570,null,{}] 07:33:36 INFO - PROCESS | 1931 | 1460990016492 Marionette TRACE conn5 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:36 INFO - PROCESS | 1931 | 1460990016774 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 07:33:37 INFO - PROCESS | 1931 | 1460990017139 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bfac000 == 148 [pid = 1931] [id = 650] 07:33:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8d9a6000) [pid = 1931] [serial = 1951] [outer = (nil)] 07:33:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8e2bbc00) [pid = 1931] [serial = 1952] [outer = 0x8d9a6000] 07:33:37 INFO - PROCESS | 1931 | 1460990017253 Marionette DEBUG loaded listener.js 07:33:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8e3ed400) [pid = 1931] [serial = 1953] [outer = 0x8d9a6000] 07:33:38 INFO - PROCESS | 1931 | 1460990018266 Marionette TRACE conn5 <- [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]]]}] 07:33:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 07:33:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1848ms 07:33:38 INFO - PROCESS | 1931 | 1460990018329 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 07:33:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 07:33:38 INFO - PROCESS | 1931 | 1460990018333 Marionette TRACE conn5 <- [1,2573,null,{"value":"8"}] 07:33:38 INFO - PROCESS | 1931 | 1460990018340 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 07:33:38 INFO - PROCESS | 1931 | 1460990018344 Marionette TRACE conn5 <- [1,2574,null,{}] 07:33:38 INFO - PROCESS | 1931 | 1460990018349 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:38 INFO - PROCESS | 1931 | 1460990018590 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 07:33:38 INFO - PROCESS | 1931 | 1460990018937 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e2b7c00 == 149 [pid = 1931] [id = 651] 07:33:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8e3e9c00) [pid = 1931] [serial = 1954] [outer = (nil)] 07:33:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x8ed1dc00) [pid = 1931] [serial = 1955] [outer = 0x8e3e9c00] 07:33:39 INFO - PROCESS | 1931 | 1460990019034 Marionette DEBUG loaded listener.js 07:33:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x8ee08c00) [pid = 1931] [serial = 1956] [outer = 0x8e3e9c00] 07:33:39 INFO - PROCESS | 1931 | 1460990019992 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 07:33:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 07:33:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1732ms 07:33:40 INFO - PROCESS | 1931 | 1460990020072 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 07:33:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 07:33:40 INFO - PROCESS | 1931 | 1460990020076 Marionette TRACE conn5 <- [1,2577,null,{"value":"8"}] 07:33:40 INFO - PROCESS | 1931 | 1460990020083 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 07:33:40 INFO - PROCESS | 1931 | 1460990020086 Marionette TRACE conn5 <- [1,2578,null,{}] 07:33:40 INFO - PROCESS | 1931 | 1460990020093 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:40 INFO - PROCESS | 1931 | 1460990020362 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 07:33:40 INFO - PROCESS | 1931 | 1460990020712 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c74b800 == 150 [pid = 1931] [id = 652] 07:33:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x8e2b1c00) [pid = 1931] [serial = 1957] [outer = (nil)] 07:33:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x8f0a6000) [pid = 1931] [serial = 1958] [outer = 0x8e2b1c00] 07:33:40 INFO - PROCESS | 1931 | 1460990020804 Marionette DEBUG loaded listener.js 07:33:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x8f25f800) [pid = 1931] [serial = 1959] [outer = 0x8e2b1c00] 07:33:41 INFO - PROCESS | 1931 | 1460990021728 Marionette TRACE conn5 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 07:33:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 07:33:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1689ms 07:33:41 INFO - PROCESS | 1931 | 1460990021772 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 07:33:41 INFO - PROCESS | 1931 | 1460990021776 Marionette TRACE conn5 <- [1,2581,null,{"value":"8"}] 07:33:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 07:33:41 INFO - PROCESS | 1931 | 1460990021783 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 07:33:41 INFO - PROCESS | 1931 | 1460990021787 Marionette TRACE conn5 <- [1,2582,null,{}] 07:33:41 INFO - PROCESS | 1931 | 1460990021792 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:42 INFO - PROCESS | 1931 | 1460990022033 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 07:33:42 INFO - PROCESS | 1931 | 1460990022369 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e2b4000 == 151 [pid = 1931] [id = 653] 07:33:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x8f09b000) [pid = 1931] [serial = 1960] [outer = (nil)] 07:33:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x8f496800) [pid = 1931] [serial = 1961] [outer = 0x8f09b000] 07:33:42 INFO - PROCESS | 1931 | 1460990022465 Marionette DEBUG loaded listener.js 07:33:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x8f4d0400) [pid = 1931] [serial = 1962] [outer = 0x8f09b000] 07:33:43 INFO - PROCESS | 1931 | 1460990023387 Marionette TRACE conn5 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 07:33:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 07:33:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1684ms 07:33:43 INFO - PROCESS | 1931 | 1460990023468 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 07:33:43 INFO - PROCESS | 1931 | 1460990023472 Marionette TRACE conn5 <- [1,2585,null,{"value":"8"}] 07:33:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 07:33:43 INFO - PROCESS | 1931 | 1460990023480 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 07:33:43 INFO - PROCESS | 1931 | 1460990023484 Marionette TRACE conn5 <- [1,2586,null,{}] 07:33:43 INFO - PROCESS | 1931 | 1460990023490 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:43 INFO - PROCESS | 1931 | 1460990023769 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 07:33:44 INFO - PROCESS | 1931 | 1460990024141 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f57c400 == 152 [pid = 1931] [id = 654] 07:33:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x8f57d000) [pid = 1931] [serial = 1963] [outer = (nil)] 07:33:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x8f580400) [pid = 1931] [serial = 1964] [outer = 0x8f57d000] 07:33:44 INFO - PROCESS | 1931 | 1460990024249 Marionette DEBUG loaded listener.js 07:33:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x8f5d7c00) [pid = 1931] [serial = 1965] [outer = 0x8f57d000] 07:33:45 INFO - PROCESS | 1931 | 1460990025311 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 07:33:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 07:33:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1890ms 07:33:45 INFO - PROCESS | 1931 | 1460990025370 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 07:33:45 INFO - PROCESS | 1931 | 1460990025374 Marionette TRACE conn5 <- [1,2589,null,{"value":"8"}] 07:33:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 07:33:45 INFO - PROCESS | 1931 | 1460990025381 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 07:33:45 INFO - PROCESS | 1931 | 1460990025386 Marionette TRACE conn5 <- [1,2590,null,{}] 07:33:45 INFO - PROCESS | 1931 | 1460990025391 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:45 INFO - PROCESS | 1931 | 1460990025679 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 07:33:46 INFO - PROCESS | 1931 | 1460990026025 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f576c00 == 153 [pid = 1931] [id = 655] 07:33:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x8f5d7000) [pid = 1931] [serial = 1966] [outer = (nil)] 07:33:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x90053800) [pid = 1931] [serial = 1967] [outer = 0x8f5d7000] 07:33:46 INFO - PROCESS | 1931 | 1460990026122 Marionette DEBUG loaded listener.js 07:33:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x90059400) [pid = 1931] [serial = 1968] [outer = 0x8f5d7000] 07:33:47 INFO - PROCESS | 1931 | 1460990027058 Marionette TRACE conn5 <- [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]]]}] 07:33:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 07:33:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1741ms 07:33:47 INFO - PROCESS | 1931 | 1460990027124 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 07:33:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 07:33:47 INFO - PROCESS | 1931 | 1460990027128 Marionette TRACE conn5 <- [1,2593,null,{"value":"8"}] 07:33:47 INFO - PROCESS | 1931 | 1460990027135 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 07:33:47 INFO - PROCESS | 1931 | 1460990027139 Marionette TRACE conn5 <- [1,2594,null,{}] 07:33:47 INFO - PROCESS | 1931 | 1460990027145 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:47 INFO - PROCESS | 1931 | 1460990027395 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 07:33:47 INFO - PROCESS | 1931 | 1460990027752 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x86bb2800 == 154 [pid = 1931] [id = 656] 07:33:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x8e3eac00) [pid = 1931] [serial = 1969] [outer = (nil)] 07:33:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x9146ac00) [pid = 1931] [serial = 1970] [outer = 0x8e3eac00] 07:33:47 INFO - PROCESS | 1931 | 1460990027854 Marionette DEBUG loaded listener.js 07:33:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x9146f400) [pid = 1931] [serial = 1971] [outer = 0x8e3eac00] 07:33:48 INFO - PROCESS | 1931 | 1460990028856 Marionette TRACE conn5 <- [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]]]}] 07:33:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 07:33:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1748ms 07:33:48 INFO - PROCESS | 1931 | 1460990028884 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 07:33:48 INFO - PROCESS | 1931 | 1460990028887 Marionette TRACE conn5 <- [1,2597,null,{"value":"8"}] 07:33:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 07:33:48 INFO - PROCESS | 1931 | 1460990028894 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 07:33:48 INFO - PROCESS | 1931 | 1460990028898 Marionette TRACE conn5 <- [1,2598,null,{}] 07:33:48 INFO - PROCESS | 1931 | 1460990028903 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:49 INFO - PROCESS | 1931 | 1460990029131 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 07:33:49 INFO - PROCESS | 1931 | 1460990029476 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x8efb5400 == 155 [pid = 1931] [id = 657] 07:33:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x91464400) [pid = 1931] [serial = 1972] [outer = (nil)] 07:33:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x915ac000) [pid = 1931] [serial = 1973] [outer = 0x91464400] 07:33:49 INFO - PROCESS | 1931 | 1460990029570 Marionette DEBUG loaded listener.js 07:33:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x917c9c00) [pid = 1931] [serial = 1974] [outer = 0x91464400] 07:33:50 INFO - PROCESS | 1931 | 1460990030547 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 07:33:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 07:33:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1693ms 07:33:50 INFO - PROCESS | 1931 | 1460990030588 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 07:33:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 07:33:50 INFO - PROCESS | 1931 | 1460990030594 Marionette TRACE conn5 <- [1,2601,null,{"value":"8"}] 07:33:50 INFO - PROCESS | 1931 | 1460990030600 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 07:33:50 INFO - PROCESS | 1931 | 1460990030604 Marionette TRACE conn5 <- [1,2602,null,{}] 07:33:50 INFO - PROCESS | 1931 | 1460990030610 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:50 INFO - PROCESS | 1931 | 1460990030852 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 07:33:51 INFO - PROCESS | 1931 | 1460990031192 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x87874000 == 156 [pid = 1931] [id = 658] 07:33:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x90050400) [pid = 1931] [serial = 1975] [outer = (nil)] 07:33:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x917d7400) [pid = 1931] [serial = 1976] [outer = 0x90050400] 07:33:51 INFO - PROCESS | 1931 | 1460990031291 Marionette DEBUG loaded listener.js 07:33:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x931da400) [pid = 1931] [serial = 1977] [outer = 0x90050400] 07:33:52 INFO - PROCESS | 1931 | 1460990032289 Marionette TRACE conn5 <- [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]]]}] 07:33:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 07:33:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1738ms 07:33:52 INFO - PROCESS | 1931 | 1460990032338 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 07:33:52 INFO - PROCESS | 1931 | 1460990032341 Marionette TRACE conn5 <- [1,2605,null,{"value":"8"}] 07:33:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 07:33:52 INFO - PROCESS | 1931 | 1460990032350 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 07:33:52 INFO - PROCESS | 1931 | 1460990032353 Marionette TRACE conn5 <- [1,2606,null,{}] 07:33:52 INFO - PROCESS | 1931 | 1460990032360 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:52 INFO - PROCESS | 1931 | 1460990032601 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 07:33:52 INFO - PROCESS | 1931 | 1460990032958 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x87903800 == 157 [pid = 1931] [id = 659] 07:33:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x8a4f3800) [pid = 1931] [serial = 1978] [outer = (nil)] 07:33:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x931d9c00) [pid = 1931] [serial = 1979] [outer = 0x8a4f3800] 07:33:53 INFO - PROCESS | 1931 | 1460990033055 Marionette DEBUG loaded listener.js 07:33:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x932d7800) [pid = 1931] [serial = 1980] [outer = 0x8a4f3800] 07:33:54 INFO - PROCESS | 1931 | 1460990034076 Marionette TRACE conn5 <- [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]]]}] 07:33:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 07:33:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1783ms 07:33:54 INFO - PROCESS | 1931 | 1460990034133 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 07:33:54 INFO - PROCESS | 1931 | 1460990034136 Marionette TRACE conn5 <- [1,2609,null,{"value":"8"}] 07:33:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 07:33:54 INFO - PROCESS | 1931 | 1460990034144 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 07:33:54 INFO - PROCESS | 1931 | 1460990034148 Marionette TRACE conn5 <- [1,2610,null,{}] 07:33:54 INFO - PROCESS | 1931 | 1460990034154 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:54 INFO - PROCESS | 1931 | 1460990034405 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 07:33:54 INFO - PROCESS | 1931 | 1460990034747 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x932d3c00 == 158 [pid = 1931] [id = 660] 07:33:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x932d5c00) [pid = 1931] [serial = 1981] [outer = (nil)] 07:33:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x950a1800) [pid = 1931] [serial = 1982] [outer = 0x932d5c00] 07:33:54 INFO - PROCESS | 1931 | 1460990034858 Marionette DEBUG loaded listener.js 07:33:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x950a3400) [pid = 1931] [serial = 1983] [outer = 0x932d5c00] 07:33:55 INFO - PROCESS | 1931 | 1460990035792 Marionette TRACE conn5 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 07:33:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 07:33:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1687ms 07:33:55 INFO - PROCESS | 1931 | 1460990035832 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 07:33:55 INFO - PROCESS | 1931 | 1460990035836 Marionette TRACE conn5 <- [1,2613,null,{"value":"8"}] 07:33:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 07:33:55 INFO - PROCESS | 1931 | 1460990035842 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 07:33:55 INFO - PROCESS | 1931 | 1460990035846 Marionette TRACE conn5 <- [1,2614,null,{}] 07:33:55 INFO - PROCESS | 1931 | 1460990035852 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:56 INFO - PROCESS | 1931 | 1460990036107 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 07:33:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8b640c00 == 157 [pid = 1931] [id = 585] 07:33:58 INFO - PROCESS | 1931 | --DOCSHELL 0x85597800 == 156 [pid = 1931] [id = 554] 07:33:58 INFO - PROCESS | 1931 | --DOCSHELL 0x86911000 == 155 [pid = 1931] [id = 553] 07:33:58 INFO - PROCESS | 1931 | --DOCSHELL 0x885f0800 == 154 [pid = 1931] [id = 555] 07:33:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8e1b0c00 == 153 [pid = 1931] [id = 586] 07:33:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8f266000 == 152 [pid = 1931] [id = 588] 07:33:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8f262000 == 151 [pid = 1931] [id = 587] 07:33:58 INFO - PROCESS | 1931 | --DOCSHELL 0x90059c00 == 150 [pid = 1931] [id = 589] 07:33:58 INFO - PROCESS | 1931 | --DOCSHELL 0x94f7b400 == 149 [pid = 1931] [id = 590] 07:33:58 INFO - PROCESS | 1931 | --DOCSHELL 0x898d7800 == 148 [pid = 1931] [id = 643] 07:33:58 INFO - PROCESS | 1931 | --DOCSHELL 0x86bb4000 == 147 [pid = 1931] [id = 642] 07:33:58 INFO - PROCESS | 1931 | --DOCSHELL 0x89594800 == 146 [pid = 1931] [id = 641] 07:33:58 INFO - PROCESS | 1931 | --DOCSHELL 0x84cd4800 == 145 [pid = 1931] [id = 640] 07:33:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8b56bc00 == 144 [pid = 1931] [id = 627] 07:33:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8b56c800 == 143 [pid = 1931] [id = 626] 07:33:58 INFO - PROCESS | 1931 | --DOCSHELL 0x898cf400 == 142 [pid = 1931] [id = 625] 07:33:58 INFO - PROCESS | 1931 | --DOCSHELL 0x87874c00 == 141 [pid = 1931] [id = 624] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x857d8400) [pid = 1931] [serial = 1859] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x932d7400) [pid = 1931] [serial = 1844] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x8958f800) [pid = 1931] [serial = 1865] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x9687b400) [pid = 1931] [serial = 1851] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x8a4fec00) [pid = 1931] [serial = 1869] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x860e4400) [pid = 1931] [serial = 1860] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x8f4ca800) [pid = 1931] [serial = 1836] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x96fc7c00) [pid = 1931] [serial = 1854] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x8c509800) [pid = 1931] [serial = 1817] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x8daf4800) [pid = 1931] [serial = 1824] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x8efba800) [pid = 1931] [serial = 1832] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x96773800) [pid = 1931] [serial = 1850] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x8a568400) [pid = 1931] [serial = 1812] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x8c9ad000) [pid = 1931] [serial = 1820] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x898ca400) [pid = 1931] [serial = 1866] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x87902400) [pid = 1931] [serial = 1862] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x8d7dcc00) [pid = 1931] [serial = 1821] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x8ed1c800) [pid = 1931] [serial = 1830] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x8b56dc00) [pid = 1931] [serial = 1814] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x8e3ebc00) [pid = 1931] [serial = 1827] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x9005ac00) [pid = 1931] [serial = 1841] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x8f57c000) [pid = 1931] [serial = 1839] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x96fc4800) [pid = 1931] [serial = 1853] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x8a240400) [pid = 1931] [serial = 1811] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x8daf8000) [pid = 1931] [serial = 1746] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x97b84000) [pid = 1931] [serial = 1857] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x958a4400) [pid = 1931] [serial = 1847] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x8ed18c00) [pid = 1931] [serial = 1829] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x94f6e400) [pid = 1931] [serial = 1845] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x8c996000) [pid = 1931] [serial = 1818] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x915a9800) [pid = 1931] [serial = 1842] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x970c7800) [pid = 1931] [serial = 1856] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x8daefc00) [pid = 1931] [serial = 1823] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x8efbe000) [pid = 1931] [serial = 1833] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x8b63a000) [pid = 1931] [serial = 1815] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x87908c00) [pid = 1931] [serial = 1868] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x8e2be800) [pid = 1931] [serial = 1826] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x8f48c000) [pid = 1931] [serial = 1835] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x8f575800) [pid = 1931] [serial = 1838] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x87907c00) [pid = 1931] [serial = 1863] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x95bbf800) [pid = 1931] [serial = 1848] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x8b432400) [pid = 1931] [serial = 1871] [outer = (nil)] [url = about:blank] 07:33:58 INFO - PROCESS | 1931 | 1460990038860 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x86911000 == 142 [pid = 1931] [id = 661] 07:33:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x86bb4000) [pid = 1931] [serial = 1984] [outer = (nil)] 07:33:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x87904000) [pid = 1931] [serial = 1985] [outer = 0x86bb4000] 07:33:58 INFO - PROCESS | 1931 | 1460990038961 Marionette DEBUG loaded listener.js 07:33:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8790b400) [pid = 1931] [serial = 1986] [outer = 0x86bb4000] 07:33:59 INFO - PROCESS | 1931 | 1460990039912 Marionette TRACE conn5 <- [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]]]}] 07:33:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 07:33:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 4140ms 07:34:00 INFO - PROCESS | 1931 | 1460990039999 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 07:34:00 INFO - PROCESS | 1931 | 1460990040006 Marionette TRACE conn5 <- [1,2617,null,{"value":"8"}] 07:34:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 07:34:00 INFO - PROCESS | 1931 | 1460990040019 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 07:34:00 INFO - PROCESS | 1931 | 1460990040025 Marionette TRACE conn5 <- [1,2618,null,{}] 07:34:00 INFO - PROCESS | 1931 | 1460990040039 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:00 INFO - PROCESS | 1931 | 1460990040282 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 07:34:00 INFO - PROCESS | 1931 | 1460990040565 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x898d5800 == 143 [pid = 1931] [id = 662] 07:34:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x898d8800) [pid = 1931] [serial = 1987] [outer = (nil)] 07:34:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x8a4f0800) [pid = 1931] [serial = 1988] [outer = 0x898d8800] 07:34:00 INFO - PROCESS | 1931 | 1460990040653 Marionette DEBUG loaded listener.js 07:34:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8a4fec00) [pid = 1931] [serial = 1989] [outer = 0x898d8800] 07:34:01 INFO - PROCESS | 1931 | 1460990041673 Marionette TRACE conn5 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 07:34:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 07:34:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1690ms 07:34:01 INFO - PROCESS | 1931 | 1460990041712 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 07:34:01 INFO - PROCESS | 1931 | 1460990041717 Marionette TRACE conn5 <- [1,2621,null,{"value":"8"}] 07:34:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 07:34:01 INFO - PROCESS | 1931 | 1460990041726 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 07:34:01 INFO - PROCESS | 1931 | 1460990041729 Marionette TRACE conn5 <- [1,2622,null,{}] 07:34:01 INFO - PROCESS | 1931 | 1460990041746 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:02 INFO - PROCESS | 1931 | 1460990042080 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 07:34:02 INFO - PROCESS | 1931 | 1460990042358 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b433000 == 144 [pid = 1931] [id = 663] 07:34:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8b43c400) [pid = 1931] [serial = 1990] [outer = (nil)] 07:34:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8b56d400) [pid = 1931] [serial = 1991] [outer = 0x8b43c400] 07:34:02 INFO - PROCESS | 1931 | 1460990042447 Marionette DEBUG loaded listener.js 07:34:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8b63a000) [pid = 1931] [serial = 1992] [outer = 0x8b43c400] 07:34:04 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x8c509400) [pid = 1931] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 07:34:04 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x87902c00) [pid = 1931] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 07:34:04 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x8a249000) [pid = 1931] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 07:34:04 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x8d7dac00) [pid = 1931] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 07:34:04 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x8daef800) [pid = 1931] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 07:34:04 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x8a56b000) [pid = 1931] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 07:34:04 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x8e2bd000) [pid = 1931] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 07:34:04 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x8ee0d000) [pid = 1931] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 07:34:04 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x87903000) [pid = 1931] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 07:34:04 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x8bf25800) [pid = 1931] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 07:34:04 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x8c50bc00) [pid = 1931] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 07:34:04 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x8b634800) [pid = 1931] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 07:34:04 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x8b634400) [pid = 1931] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 07:34:04 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x8b563c00) [pid = 1931] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 07:34:04 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x89594c00) [pid = 1931] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 07:34:04 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x8ed12c00) [pid = 1931] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 07:34:04 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x8e2bc400) [pid = 1931] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 07:34:04 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x857df000) [pid = 1931] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 07:34:04 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x8b637800) [pid = 1931] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 07:34:04 INFO - PROCESS | 1931 | --DOMWINDOW == 119 (0x8c99ec00) [pid = 1931] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 07:34:04 INFO - PROCESS | 1931 | 1460990044484 Marionette TRACE conn5 <- [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]]]}] 07:34:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 07:34:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 2799ms 07:34:04 INFO - PROCESS | 1931 | 1460990044527 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 07:34:04 INFO - PROCESS | 1931 | 1460990044534 Marionette TRACE conn5 <- [1,2625,null,{"value":"8"}] 07:34:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 07:34:04 INFO - PROCESS | 1931 | 1460990044559 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 07:34:04 INFO - PROCESS | 1931 | 1460990044573 Marionette TRACE conn5 <- [1,2626,null,{}] 07:34:04 INFO - PROCESS | 1931 | 1460990044584 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:05 INFO - PROCESS | 1931 | 1460990045029 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 07:34:05 INFO - PROCESS | 1931 | 1460990045054 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x857dc400 == 145 [pid = 1931] [id = 664] 07:34:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x857df000) [pid = 1931] [serial = 1993] [outer = (nil)] 07:34:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x8b56dc00) [pid = 1931] [serial = 1994] [outer = 0x857df000] 07:34:05 INFO - PROCESS | 1931 | 1460990045132 Marionette DEBUG loaded listener.js 07:34:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x8bfb2000) [pid = 1931] [serial = 1995] [outer = 0x857df000] 07:34:06 INFO - PROCESS | 1931 | 1460990046267 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 07:34:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 07:34:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1759ms 07:34:06 INFO - PROCESS | 1931 | 1460990046305 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 07:34:06 INFO - PROCESS | 1931 | 1460990046312 Marionette TRACE conn5 <- [1,2629,null,{"value":"8"}] 07:34:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 07:34:06 INFO - PROCESS | 1931 | 1460990046321 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 07:34:06 INFO - PROCESS | 1931 | 1460990046328 Marionette TRACE conn5 <- [1,2630,null,{}] 07:34:06 INFO - PROCESS | 1931 | 1460990046341 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:06 INFO - PROCESS | 1931 | 1460990046609 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 07:34:07 INFO - PROCESS | 1931 | 1460990046990 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x87907c00 == 146 [pid = 1931] [id = 665] 07:34:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x885fbc00) [pid = 1931] [serial = 1996] [outer = (nil)] 07:34:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x898ca400) [pid = 1931] [serial = 1997] [outer = 0x885fbc00] 07:34:07 INFO - PROCESS | 1931 | 1460990047087 Marionette DEBUG loaded listener.js 07:34:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x898d5000) [pid = 1931] [serial = 1998] [outer = 0x885fbc00] 07:34:08 INFO - PROCESS | 1931 | 1460990048163 Marionette TRACE conn5 <- [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]]]}] 07:34:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 07:34:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1893ms 07:34:08 INFO - PROCESS | 1931 | 1460990048215 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 07:34:08 INFO - PROCESS | 1931 | 1460990048224 Marionette TRACE conn5 <- [1,2633,null,{"value":"8"}] 07:34:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 07:34:08 INFO - PROCESS | 1931 | 1460990048235 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 07:34:08 INFO - PROCESS | 1931 | 1460990048239 Marionette TRACE conn5 <- [1,2634,null,{}] 07:34:08 INFO - PROCESS | 1931 | 1460990048246 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:08 INFO - PROCESS | 1931 | 1460990048533 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 07:34:08 INFO - PROCESS | 1931 | 1460990048891 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a56b000 == 147 [pid = 1931] [id = 666] 07:34:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x8b436c00) [pid = 1931] [serial = 1999] [outer = (nil)] 07:34:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x8b56b000) [pid = 1931] [serial = 2000] [outer = 0x8b436c00] 07:34:09 INFO - PROCESS | 1931 | 1460990049002 Marionette DEBUG loaded listener.js 07:34:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x8bfb6400) [pid = 1931] [serial = 2001] [outer = 0x8b436c00] 07:34:10 INFO - PROCESS | 1931 | 1460990050067 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 07:34:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 07:34:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1890ms 07:34:10 INFO - PROCESS | 1931 | 1460990050126 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 07:34:10 INFO - PROCESS | 1931 | 1460990050129 Marionette TRACE conn5 <- [1,2637,null,{"value":"8"}] 07:34:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 07:34:10 INFO - PROCESS | 1931 | 1460990050137 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 07:34:10 INFO - PROCESS | 1931 | 1460990050143 Marionette TRACE conn5 <- [1,2638,null,{}] 07:34:10 INFO - PROCESS | 1931 | 1460990050160 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:10 INFO - PROCESS | 1931 | 1460990050462 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 07:34:10 INFO - PROCESS | 1931 | 1460990050879 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b563800 == 148 [pid = 1931] [id = 667] 07:34:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x8c507000) [pid = 1931] [serial = 2002] [outer = (nil)] 07:34:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x8c50b800) [pid = 1931] [serial = 2003] [outer = 0x8c507000] 07:34:10 INFO - PROCESS | 1931 | 1460990050976 Marionette DEBUG loaded listener.js 07:34:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x8c750400) [pid = 1931] [serial = 2004] [outer = 0x8c507000] 07:34:11 INFO - PROCESS | 1931 | 1460990051967 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 07:34:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 07:34:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1894ms 07:34:12 INFO - PROCESS | 1931 | 1460990052032 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 07:34:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 07:34:12 INFO - PROCESS | 1931 | 1460990052037 Marionette TRACE conn5 <- [1,2641,null,{"value":"8"}] 07:34:12 INFO - PROCESS | 1931 | 1460990052045 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 07:34:12 INFO - PROCESS | 1931 | 1460990052049 Marionette TRACE conn5 <- [1,2642,null,{}] 07:34:12 INFO - PROCESS | 1931 | 1460990052055 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:12 INFO - PROCESS | 1931 | 1460990052346 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 07:34:12 INFO - PROCESS | 1931 | 1460990052692 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bf1f400 == 149 [pid = 1931] [id = 668] 07:34:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x8c74ac00) [pid = 1931] [serial = 2005] [outer = (nil)] 07:34:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8c9a5400) [pid = 1931] [serial = 2006] [outer = 0x8c74ac00] 07:34:12 INFO - PROCESS | 1931 | 1460990052786 Marionette DEBUG loaded listener.js 07:34:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x8d7d1400) [pid = 1931] [serial = 2007] [outer = 0x8c74ac00] 07:34:13 INFO - PROCESS | 1931 | 1460990053723 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 07:34:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 07:34:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1732ms 07:34:13 INFO - PROCESS | 1931 | 1460990053778 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 07:34:13 INFO - PROCESS | 1931 | 1460990053781 Marionette TRACE conn5 <- [1,2645,null,{"value":"8"}] 07:34:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 07:34:13 INFO - PROCESS | 1931 | 1460990053788 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 07:34:13 INFO - PROCESS | 1931 | 1460990053791 Marionette TRACE conn5 <- [1,2646,null,{}] 07:34:13 INFO - PROCESS | 1931 | 1460990053798 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:14 INFO - PROCESS | 1931 | 1460990054052 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 07:34:14 INFO - PROCESS | 1931 | 1460990054392 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c50c400 == 150 [pid = 1931] [id = 669] 07:34:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x8c995400) [pid = 1931] [serial = 2008] [outer = (nil)] 07:34:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8d99f800) [pid = 1931] [serial = 2009] [outer = 0x8c995400] 07:34:14 INFO - PROCESS | 1931 | 1460990054484 Marionette DEBUG loaded listener.js 07:34:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8d9a5800) [pid = 1931] [serial = 2010] [outer = 0x8c995400] 07:34:15 INFO - PROCESS | 1931 | 1460990055462 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 07:34:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 07:34:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1741ms 07:34:15 INFO - PROCESS | 1931 | 1460990055531 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 07:34:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 07:34:15 INFO - PROCESS | 1931 | 1460990055535 Marionette TRACE conn5 <- [1,2649,null,{"value":"8"}] 07:34:15 INFO - PROCESS | 1931 | 1460990055542 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 07:34:15 INFO - PROCESS | 1931 | 1460990055546 Marionette TRACE conn5 <- [1,2650,null,{}] 07:34:15 INFO - PROCESS | 1931 | 1460990055552 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:15 INFO - PROCESS | 1931 | 1460990055867 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 07:34:16 INFO - PROCESS | 1931 | 1460990056223 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x8d99a800 == 151 [pid = 1931] [id = 670] 07:34:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8e1a6400) [pid = 1931] [serial = 2011] [outer = (nil)] 07:34:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8e1b0800) [pid = 1931] [serial = 2012] [outer = 0x8e1a6400] 07:34:16 INFO - PROCESS | 1931 | 1460990056318 Marionette DEBUG loaded listener.js 07:34:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8e257800) [pid = 1931] [serial = 2013] [outer = 0x8e1a6400] 07:34:17 INFO - PROCESS | 1931 | 1460990057262 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 07:34:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 07:34:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1744ms 07:34:17 INFO - PROCESS | 1931 | 1460990057286 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 07:34:17 INFO - PROCESS | 1931 | 1460990057290 Marionette TRACE conn5 <- [1,2653,null,{"value":"8"}] 07:34:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 07:34:17 INFO - PROCESS | 1931 | 1460990057297 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 07:34:17 INFO - PROCESS | 1931 | 1460990057300 Marionette TRACE conn5 <- [1,2654,null,{}] 07:34:17 INFO - PROCESS | 1931 | 1460990057327 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:17 INFO - PROCESS | 1931 | 1460990057568 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 07:34:17 INFO - PROCESS | 1931 | 1460990057916 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e1adc00 == 152 [pid = 1931] [id = 671] 07:34:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8e1aec00) [pid = 1931] [serial = 2014] [outer = (nil)] 07:34:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8e2be400) [pid = 1931] [serial = 2015] [outer = 0x8e1aec00] 07:34:18 INFO - PROCESS | 1931 | 1460990058021 Marionette DEBUG loaded listener.js 07:34:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8e3f2400) [pid = 1931] [serial = 2016] [outer = 0x8e1aec00] 07:34:18 INFO - PROCESS | 1931 | 1460990058959 Marionette TRACE conn5 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 07:34:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 07:34:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1703ms 07:34:19 INFO - PROCESS | 1931 | 1460990059001 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 07:34:19 INFO - PROCESS | 1931 | 1460990059005 Marionette TRACE conn5 <- [1,2657,null,{"value":"8"}] 07:34:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 07:34:19 INFO - PROCESS | 1931 | 1460990059012 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 07:34:19 INFO - PROCESS | 1931 | 1460990059015 Marionette TRACE conn5 <- [1,2658,null,{}] 07:34:19 INFO - PROCESS | 1931 | 1460990059022 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:19 INFO - PROCESS | 1931 | 1460990059252 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 07:34:19 INFO - PROCESS | 1931 | 1460990059587 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e2b4c00 == 153 [pid = 1931] [id = 672] 07:34:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x8e2b7400) [pid = 1931] [serial = 2017] [outer = (nil)] 07:34:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x8efb3000) [pid = 1931] [serial = 2018] [outer = 0x8e2b7400] 07:34:19 INFO - PROCESS | 1931 | 1460990059684 Marionette DEBUG loaded listener.js 07:34:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x8efb8c00) [pid = 1931] [serial = 2019] [outer = 0x8e2b7400] 07:34:20 INFO - PROCESS | 1931 | 1460990060613 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 07:34:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 07:34:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1686ms 07:34:20 INFO - PROCESS | 1931 | 1460990060699 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 07:34:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 07:34:20 INFO - PROCESS | 1931 | 1460990060704 Marionette TRACE conn5 <- [1,2661,null,{"value":"8"}] 07:34:20 INFO - PROCESS | 1931 | 1460990060710 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 07:34:20 INFO - PROCESS | 1931 | 1460990060714 Marionette TRACE conn5 <- [1,2662,null,{}] 07:34:20 INFO - PROCESS | 1931 | 1460990060720 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:21 INFO - PROCESS | 1931 | 1460990060998 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 07:34:21 INFO - PROCESS | 1931 | 1460990061344 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x8d7d8000 == 154 [pid = 1931] [id = 673] 07:34:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x8e2bfc00) [pid = 1931] [serial = 2020] [outer = (nil)] 07:34:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x8f263000) [pid = 1931] [serial = 2021] [outer = 0x8e2bfc00] 07:34:21 INFO - PROCESS | 1931 | 1460990061435 Marionette DEBUG loaded listener.js 07:34:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x8f269c00) [pid = 1931] [serial = 2022] [outer = 0x8e2bfc00] 07:34:22 INFO - PROCESS | 1931 | 1460990062377 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 07:34:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 07:34:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1699ms 07:34:22 INFO - PROCESS | 1931 | 1460990062410 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 07:34:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 07:34:22 INFO - PROCESS | 1931 | 1460990062414 Marionette TRACE conn5 <- [1,2665,null,{"value":"8"}] 07:34:22 INFO - PROCESS | 1931 | 1460990062421 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 07:34:22 INFO - PROCESS | 1931 | 1460990062425 Marionette TRACE conn5 <- [1,2666,null,{}] 07:34:22 INFO - PROCESS | 1931 | 1460990062431 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:22 INFO - PROCESS | 1931 | 1460990062680 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 07:34:23 INFO - PROCESS | 1931 | 1460990063068 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bfba800 == 155 [pid = 1931] [id = 674] 07:34:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x8f0a6c00) [pid = 1931] [serial = 2023] [outer = (nil)] 07:34:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x8f4cec00) [pid = 1931] [serial = 2024] [outer = 0x8f0a6c00] 07:34:23 INFO - PROCESS | 1931 | 1460990063165 Marionette DEBUG loaded listener.js 07:34:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x8f4d8000) [pid = 1931] [serial = 2025] [outer = 0x8f0a6c00] 07:34:24 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:34:24 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:34:24 INFO - PROCESS | 1931 | 1460990064534 Marionette TRACE conn5 <- [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]]]}] 07:34:24 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) 07:34:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2140ms 07:34:24 INFO - PROCESS | 1931 | 1460990064562 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 07:34:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 07:34:24 INFO - PROCESS | 1931 | 1460990064566 Marionette TRACE conn5 <- [1,2669,null,{"value":"8"}] 07:34:24 INFO - PROCESS | 1931 | 1460990064573 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 07:34:24 INFO - PROCESS | 1931 | 1460990064578 Marionette TRACE conn5 <- [1,2670,null,{}] 07:34:24 INFO - PROCESS | 1931 | 1460990064584 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:24 INFO - PROCESS | 1931 | 1460990064920 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 07:34:25 INFO - PROCESS | 1931 | 1460990065219 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f497800 == 156 [pid = 1931] [id = 675] 07:34:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x8f577000) [pid = 1931] [serial = 2026] [outer = (nil)] 07:34:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x8f5d4000) [pid = 1931] [serial = 2027] [outer = 0x8f577000] 07:34:25 INFO - PROCESS | 1931 | 1460990065318 Marionette DEBUG loaded listener.js 07:34:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x90053000) [pid = 1931] [serial = 2028] [outer = 0x8f577000] 07:34:26 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:34:26 INFO - PROCESS | 1931 | 1460990066763 Marionette TRACE conn5 <- [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] 07:34:26 INFO - PROCESS | 1931 | 1460990066828 Marionette TRACE conn5 <- [1,2673,null,{"value":"8"}] 07:34:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 07:34:26 INFO - PROCESS | 1931 | 1460990066835 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 07:34:26 INFO - PROCESS | 1931 | 1460990066839 Marionette TRACE conn5 <- [1,2674,null,{}] 07:34:26 INFO - PROCESS | 1931 | 1460990066844 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:27 INFO - PROCESS | 1931 | 1460990067166 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 07:34:27 INFO - PROCESS | 1931 | 1460990067465 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x9004d800 == 157 [pid = 1931] [id = 676] 07:34:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x9005ac00) [pid = 1931] [serial = 2029] [outer = (nil)] 07:34:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x915af400) [pid = 1931] [serial = 2030] [outer = 0x9005ac00] 07:34:27 INFO - PROCESS | 1931 | 1460990067556 Marionette DEBUG loaded listener.js 07:34:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x932d8000) [pid = 1931] [serial = 2031] [outer = 0x9005ac00] 07:34:28 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:34:29 INFO - PROCESS | 1931 | 1460990069045 Marionette TRACE conn5 <- [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] 07:34:29 INFO - PROCESS | 1931 | 1460990069077 Marionette TRACE conn5 <- [1,2677,null,{"value":"8"}] 07:34:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 07:34:29 INFO - PROCESS | 1931 | 1460990069084 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 07:34:29 INFO - PROCESS | 1931 | 1460990069088 Marionette TRACE conn5 <- [1,2678,null,{}] 07:34:29 INFO - PROCESS | 1931 | 1460990069094 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:29 INFO - PROCESS | 1931 | 1460990069363 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 07:34:29 INFO - PROCESS | 1931 | 1460990069630 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b63e400 == 158 [pid = 1931] [id = 677] 07:34:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x9146c000) [pid = 1931] [serial = 2032] [outer = (nil)] 07:34:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x950a2800) [pid = 1931] [serial = 2033] [outer = 0x9146c000] 07:34:29 INFO - PROCESS | 1931 | 1460990069723 Marionette DEBUG loaded listener.js 07:34:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x95807c00) [pid = 1931] [serial = 2034] [outer = 0x9146c000] 07:34:31 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:34:31 INFO - PROCESS | 1931 | 1460990071145 Marionette TRACE conn5 <- [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]]]}] 07:34:31 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) 07:34:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2083ms 07:34:31 INFO - PROCESS | 1931 | 1460990071167 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 07:34:31 INFO - PROCESS | 1931 | 1460990071171 Marionette TRACE conn5 <- [1,2681,null,{"value":"8"}] 07:34:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 07:34:31 INFO - PROCESS | 1931 | 1460990071178 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 07:34:31 INFO - PROCESS | 1931 | 1460990071181 Marionette TRACE conn5 <- [1,2682,null,{}] 07:34:31 INFO - PROCESS | 1931 | 1460990071255 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:31 INFO - PROCESS | 1931 | 1460990071497 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 07:34:31 INFO - PROCESS | 1931 | 1460990071796 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x94f79400 == 159 [pid = 1931] [id = 678] 07:34:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x95193c00) [pid = 1931] [serial = 2035] [outer = (nil)] 07:34:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x95abf000) [pid = 1931] [serial = 2036] [outer = 0x95193c00] 07:34:31 INFO - PROCESS | 1931 | 1460990071890 Marionette DEBUG loaded listener.js 07:34:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x95bbfc00) [pid = 1931] [serial = 2037] [outer = 0x95193c00] 07:34:33 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:34:33 INFO - PROCESS | 1931 | 1460990073324 Marionette TRACE conn5 <- [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]]]}] 07:34:33 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) 07:34:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2181ms 07:34:33 INFO - PROCESS | 1931 | 1460990073361 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 07:34:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 07:34:33 INFO - PROCESS | 1931 | 1460990073375 Marionette TRACE conn5 <- [1,2685,null,{"value":"8"}] 07:34:33 INFO - PROCESS | 1931 | 1460990073383 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 07:34:33 INFO - PROCESS | 1931 | 1460990073386 Marionette TRACE conn5 <- [1,2686,null,{}] 07:34:33 INFO - PROCESS | 1931 | 1460990073393 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:33 INFO - PROCESS | 1931 | 1460990073747 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 07:34:34 INFO - PROCESS | 1931 | 1460990074023 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e3f1800 == 160 [pid = 1931] [id = 679] 07:34:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x95ab3000) [pid = 1931] [serial = 2038] [outer = (nil)] 07:34:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x95bc9c00) [pid = 1931] [serial = 2039] [outer = 0x95ab3000] 07:34:34 INFO - PROCESS | 1931 | 1460990074128 Marionette DEBUG loaded listener.js 07:34:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x95f3e400) [pid = 1931] [serial = 2040] [outer = 0x95ab3000] 07:34:35 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:34:35 INFO - PROCESS | 1931 | 1460990075536 Marionette TRACE conn5 <- [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] 07:34:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 07:34:35 INFO - PROCESS | 1931 | 1460990075585 Marionette TRACE conn5 <- [1,2689,null,{"value":"8"}] 07:34:35 INFO - PROCESS | 1931 | 1460990075593 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 07:34:35 INFO - PROCESS | 1931 | 1460990075596 Marionette TRACE conn5 <- [1,2690,null,{}] 07:34:35 INFO - PROCESS | 1931 | 1460990075603 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:35 INFO - PROCESS | 1931 | 1460990075928 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 07:34:37 INFO - PROCESS | 1931 | --DOCSHELL 0x84cd6400 == 159 [pid = 1931] [id = 573] 07:34:37 INFO - PROCESS | 1931 | --DOCSHELL 0x8f0a4c00 == 158 [pid = 1931] [id = 574] 07:34:37 INFO - PROCESS | 1931 | --DOCSHELL 0x87874000 == 157 [pid = 1931] [id = 658] 07:34:37 INFO - PROCESS | 1931 | --DOCSHELL 0x87903800 == 156 [pid = 1931] [id = 659] 07:34:37 INFO - PROCESS | 1931 | --DOCSHELL 0x8efb5400 == 155 [pid = 1931] [id = 657] 07:34:37 INFO - PROCESS | 1931 | --DOCSHELL 0x86bb2800 == 154 [pid = 1931] [id = 656] 07:34:37 INFO - PROCESS | 1931 | --DOCSHELL 0x8f576c00 == 153 [pid = 1931] [id = 655] 07:34:37 INFO - PROCESS | 1931 | --DOCSHELL 0x8e2b4000 == 152 [pid = 1931] [id = 653] 07:34:37 INFO - PROCESS | 1931 | --DOCSHELL 0x8f57c400 == 151 [pid = 1931] [id = 654] 07:34:37 INFO - PROCESS | 1931 | --DOCSHELL 0x8c74b800 == 150 [pid = 1931] [id = 652] 07:34:37 INFO - PROCESS | 1931 | --DOCSHELL 0x8e2b7c00 == 149 [pid = 1931] [id = 651] 07:34:37 INFO - PROCESS | 1931 | --DOCSHELL 0x8bfac000 == 148 [pid = 1931] [id = 650] 07:34:37 INFO - PROCESS | 1931 | --DOCSHELL 0x8d99dc00 == 147 [pid = 1931] [id = 649] 07:34:37 INFO - PROCESS | 1931 | --DOCSHELL 0x8c3e2c00 == 146 [pid = 1931] [id = 648] 07:34:37 INFO - PROCESS | 1931 | --DOCSHELL 0x8bf25c00 == 145 [pid = 1931] [id = 646] 07:34:37 INFO - PROCESS | 1931 | --DOCSHELL 0x8b63c400 == 144 [pid = 1931] [id = 647] 07:34:37 INFO - PROCESS | 1931 | --DOCSHELL 0x898d7000 == 143 [pid = 1931] [id = 645] 07:34:37 INFO - PROCESS | 1931 | --DOCSHELL 0x860ea800 == 142 [pid = 1931] [id = 644] 07:34:37 INFO - PROCESS | 1931 | 1460990077846 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x8c745800) [pid = 1931] [serial = 1889] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0xa3c2a800) [pid = 1931] [serial = 1797] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x8a577400) [pid = 1931] [serial = 1878] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x8daf3800) [pid = 1931] [serial = 1898] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x8e24f000) [pid = 1931] [serial = 1902] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x8b43bc00) [pid = 1931] [serial = 1929] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x8e3ea800) [pid = 1931] [serial = 1904] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x8f25ec00) [pid = 1931] [serial = 1914] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x8e3f8c00) [pid = 1931] [serial = 1905] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x89590000) [pid = 1931] [serial = 1875] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x8f4d4800) [pid = 1931] [serial = 1919] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x8c3dd400) [pid = 1931] [serial = 1887] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x8c9aa400) [pid = 1931] [serial = 1893] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x8f268c00) [pid = 1931] [serial = 1916] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x8b63b800) [pid = 1931] [serial = 1880] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x8bf1cc00) [pid = 1931] [serial = 1881] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x8c9a7400) [pid = 1931] [serial = 1892] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x8e24c800) [pid = 1931] [serial = 1901] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x8bfb6c00) [pid = 1931] [serial = 1809] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x8c269400) [pid = 1931] [serial = 1886] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x8a242c00) [pid = 1931] [serial = 1926] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x898ce800) [pid = 1931] [serial = 1925] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x8daf8800) [pid = 1931] [serial = 1899] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x8a56a800) [pid = 1931] [serial = 1877] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x8efb6800) [pid = 1931] [serial = 1910] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x8ee01400) [pid = 1931] [serial = 1907] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x8efb8800) [pid = 1931] [serial = 1911] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x8f0a3000) [pid = 1931] [serial = 1913] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x8787fc00) [pid = 1931] [serial = 1923] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x8c252800) [pid = 1931] [serial = 1884] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x8d99bc00) [pid = 1931] [serial = 1895] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x8b633000) [pid = 1931] [serial = 1931] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x8ee06800) [pid = 1931] [serial = 1908] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x8f26cc00) [pid = 1931] [serial = 1917] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x885f2000) [pid = 1931] [serial = 1874] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x87876400) [pid = 1931] [serial = 1922] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x8bfaf000) [pid = 1931] [serial = 1883] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x8d9a1000) [pid = 1931] [serial = 1896] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x8c74f800) [pid = 1931] [serial = 1890] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x8a576000) [pid = 1931] [serial = 1928] [outer = (nil)] [url = about:blank] 07:34:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x86911800 == 143 [pid = 1931] [id = 680] 07:34:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x86917400) [pid = 1931] [serial = 2041] [outer = (nil)] 07:34:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x87874c00) [pid = 1931] [serial = 2042] [outer = 0x86917400] 07:34:38 INFO - PROCESS | 1931 | 1460990078202 Marionette DEBUG loaded listener.js 07:34:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x87905800) [pid = 1931] [serial = 2043] [outer = 0x86917400] 07:34:39 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:34:39 INFO - PROCESS | 1931 | 1460990079515 Marionette TRACE conn5 <- [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] 07:34:39 INFO - PROCESS | 1931 | 1460990079549 Marionette TRACE conn5 <- [1,2693,null,{"value":"8"}] 07:34:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 07:34:39 INFO - PROCESS | 1931 | 1460990079557 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 07:34:39 INFO - PROCESS | 1931 | 1460990079564 Marionette TRACE conn5 <- [1,2694,null,{}] 07:34:39 INFO - PROCESS | 1931 | 1460990079573 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:39 INFO - PROCESS | 1931 | 1460990079929 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 07:34:39 INFO - PROCESS | 1931 | 1460990079952 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x885fcc00 == 144 [pid = 1931] [id = 681] 07:34:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x89593800) [pid = 1931] [serial = 2044] [outer = (nil)] 07:34:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x898d7000) [pid = 1931] [serial = 2045] [outer = 0x89593800] 07:34:40 INFO - PROCESS | 1931 | 1460990080049 Marionette DEBUG loaded listener.js 07:34:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8a4f3000) [pid = 1931] [serial = 2046] [outer = 0x89593800] 07:34:41 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:34:41 INFO - PROCESS | 1931 | 1460990081513 Marionette TRACE conn5 <- [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] 07:34:41 INFO - PROCESS | 1931 | 1460990081563 Marionette TRACE conn5 <- [1,2697,null,{"value":"8"}] 07:34:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 07:34:41 INFO - PROCESS | 1931 | 1460990081573 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 07:34:41 INFO - PROCESS | 1931 | 1460990081576 Marionette TRACE conn5 <- [1,2698,null,{}] 07:34:41 INFO - PROCESS | 1931 | 1460990081582 Marionette TRACE conn5 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:42 INFO - PROCESS | 1931 | 1460990081999 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 07:34:42 INFO - PROCESS | 1931 | 1460990082044 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x898cd400 == 145 [pid = 1931] [id = 682] 07:34:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x898d5400) [pid = 1931] [serial = 2047] [outer = (nil)] 07:34:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x8b434c00) [pid = 1931] [serial = 2048] [outer = 0x898d5400] 07:34:42 INFO - PROCESS | 1931 | 1460990082127 Marionette DEBUG loaded listener.js 07:34:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8b570400) [pid = 1931] [serial = 2049] [outer = 0x898d5400] 07:34:43 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x8e3eac00) [pid = 1931] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 07:34:43 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x8f09b000) [pid = 1931] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 07:34:43 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x90050400) [pid = 1931] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 07:34:43 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x8e2b1c00) [pid = 1931] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 07:34:43 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x8bfb5400) [pid = 1931] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 07:34:43 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x86bb4000) [pid = 1931] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 07:34:43 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x860ec400) [pid = 1931] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 07:34:43 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x8e3e9c00) [pid = 1931] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 07:34:43 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x8a4f3400) [pid = 1931] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 07:34:43 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x8b43c400) [pid = 1931] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 07:34:43 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x8c50b400) [pid = 1931] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 07:34:43 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x8f57d000) [pid = 1931] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 07:34:43 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x898d8800) [pid = 1931] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 07:34:43 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x8d99e000) [pid = 1931] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 07:34:43 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x8f491800) [pid = 1931] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 07:34:43 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x8f5d7000) [pid = 1931] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 07:34:43 INFO - PROCESS | 1931 | --DOMWINDOW == 119 (0x8bfad800) [pid = 1931] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 07:34:43 INFO - PROCESS | 1931 | --DOMWINDOW == 118 (0x91464400) [pid = 1931] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 07:34:43 INFO - PROCESS | 1931 | --DOMWINDOW == 117 (0x8d9a6000) [pid = 1931] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 07:34:43 INFO - PROCESS | 1931 | --DOMWINDOW == 116 (0x8a4f3800) [pid = 1931] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 07:34:43 INFO - PROCESS | 1931 | --DOMWINDOW == 115 (0x8a574800) [pid = 1931] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 07:34:44 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 07:34:44 INFO - PROCESS | 1931 | 1460990084316 Marionette TRACE conn5 <- [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] 07:34:44 INFO - PROCESS | 1931 | 1460990084366 Marionette TRACE conn5 <- [1,2701,null,{"value":"8"}] 07:34:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 07:34:44 INFO - PROCESS | 1931 | 1460990084375 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 07:34:44 INFO - PROCESS | 1931 | 1460990084384 Marionette TRACE conn5 <- [1,2702,null,{}] 07:34:44 INFO - PROCESS | 1931 | 1460990084399 Marionette TRACE conn5 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:44 INFO - PROCESS | 1931 | 1460990084700 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 07:34:44 INFO - PROCESS | 1931 | 1460990084719 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x8691a000 == 146 [pid = 1931] [id = 683] 07:34:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 116 (0x885fb400) [pid = 1931] [serial = 2050] [outer = (nil)] 07:34:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 117 (0x8a574800) [pid = 1931] [serial = 2051] [outer = 0x885fb400] 07:34:44 INFO - PROCESS | 1931 | 1460990084796 Marionette DEBUG loaded listener.js 07:34:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 118 (0x8bf25c00) [pid = 1931] [serial = 2052] [outer = 0x885fb400] 07:34:46 INFO - PROCESS | 1931 | 1460990086008 Marionette TRACE conn5 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 07:34:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 07:34:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1691ms 07:34:46 INFO - PROCESS | 1931 | 1460990086066 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 07:34:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 07:34:46 INFO - PROCESS | 1931 | 1460990086074 Marionette TRACE conn5 <- [1,2705,null,{"value":"8"}] 07:34:46 INFO - PROCESS | 1931 | 1460990086083 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 07:34:46 INFO - PROCESS | 1931 | 1460990086088 Marionette TRACE conn5 <- [1,2706,null,{}] 07:34:46 INFO - PROCESS | 1931 | 1460990086097 Marionette TRACE conn5 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:46 INFO - PROCESS | 1931 | 1460990086462 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 07:34:46 INFO - PROCESS | 1931 | 1460990086781 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x885f2400 == 147 [pid = 1931] [id = 684] 07:34:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 119 (0x885f4800) [pid = 1931] [serial = 2053] [outer = (nil)] 07:34:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x898cc800) [pid = 1931] [serial = 2054] [outer = 0x885f4800] 07:34:46 INFO - PROCESS | 1931 | 1460990086879 Marionette DEBUG loaded listener.js 07:34:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x8a242800) [pid = 1931] [serial = 2055] [outer = 0x885f4800] 07:34:47 INFO - PROCESS | 1931 | 1460990087883 Marionette TRACE conn5 <- [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]]]}] 07:34:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 07:34:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1847ms 07:34:47 INFO - PROCESS | 1931 | 1460990087929 Marionette TRACE conn5 -> [0,2709,"getWindowHandle",null] 07:34:47 INFO - PROCESS | 1931 | 1460990087938 Marionette TRACE conn5 <- [1,2709,null,{"value":"8"}] 07:34:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 07:34:47 INFO - PROCESS | 1931 | 1460990087949 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 07:34:47 INFO - PROCESS | 1931 | 1460990087953 Marionette TRACE conn5 <- [1,2710,null,{}] 07:34:47 INFO - PROCESS | 1931 | 1460990087960 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:48 INFO - PROCESS | 1931 | 1460990088208 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 07:34:48 INFO - PROCESS | 1931 | 1460990088556 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x898d2400 == 148 [pid = 1931] [id = 685] 07:34:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x8a4f3800) [pid = 1931] [serial = 2056] [outer = (nil)] 07:34:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x8b636000) [pid = 1931] [serial = 2057] [outer = 0x8a4f3800] 07:34:48 INFO - PROCESS | 1931 | 1460990088699 Marionette DEBUG loaded listener.js 07:34:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x8bf1d000) [pid = 1931] [serial = 2058] [outer = 0x8a4f3800] 07:34:49 INFO - PROCESS | 1931 | 1460990089843 Marionette TRACE conn5 <- [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] 07:34:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 07:34:49 INFO - PROCESS | 1931 | 1460990089894 Marionette TRACE conn5 <- [1,2713,null,{"value":"8"}] 07:34:49 INFO - PROCESS | 1931 | 1460990089901 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 07:34:49 INFO - PROCESS | 1931 | 1460990089908 Marionette TRACE conn5 <- [1,2714,null,{}] 07:34:49 INFO - PROCESS | 1931 | 1460990089927 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:50 INFO - PROCESS | 1931 | 1460990090276 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 07:34:50 INFO - PROCESS | 1931 | 1460990090558 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b43c400 == 149 [pid = 1931] [id = 686] 07:34:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x8c26a400) [pid = 1931] [serial = 2059] [outer = (nil)] 07:34:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x8c3e1c00) [pid = 1931] [serial = 2060] [outer = 0x8c26a400] 07:34:50 INFO - PROCESS | 1931 | 1460990090654 Marionette DEBUG loaded listener.js 07:34:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x8c3e9800) [pid = 1931] [serial = 2061] [outer = 0x8c26a400] 07:34:51 INFO - PROCESS | 1931 | 1460990091637 Marionette TRACE conn5 <- [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]]]}] 07:34:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 07:34:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1795ms 07:34:51 INFO - PROCESS | 1931 | 1460990091696 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 07:34:51 INFO - PROCESS | 1931 | 1460990091702 Marionette TRACE conn5 <- [1,2717,null,{"value":"8"}] 07:34:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 07:34:51 INFO - PROCESS | 1931 | 1460990091709 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 07:34:51 INFO - PROCESS | 1931 | 1460990091713 Marionette TRACE conn5 <- [1,2718,null,{}] 07:34:51 INFO - PROCESS | 1931 | 1460990091719 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:51 INFO - PROCESS | 1931 | 1460990091962 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 07:34:52 INFO - PROCESS | 1931 | 1460990092299 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c269c00 == 150 [pid = 1931] [id = 687] 07:34:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x8c50b400) [pid = 1931] [serial = 2062] [outer = (nil)] 07:34:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x8c74c800) [pid = 1931] [serial = 2063] [outer = 0x8c50b400] 07:34:52 INFO - PROCESS | 1931 | 1460990092398 Marionette DEBUG loaded listener.js 07:34:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x8c992000) [pid = 1931] [serial = 2064] [outer = 0x8c50b400] 07:34:53 INFO - PROCESS | 1931 | 1460990093362 Marionette TRACE conn5 <- [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] 07:34:53 INFO - PROCESS | 1931 | 1460990093400 Marionette TRACE conn5 <- [1,2721,null,{"value":"8"}] 07:34:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 07:34:53 INFO - PROCESS | 1931 | 1460990093407 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 07:34:53 INFO - PROCESS | 1931 | 1460990093411 Marionette TRACE conn5 <- [1,2722,null,{}] 07:34:53 INFO - PROCESS | 1931 | 1460990093417 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:53 INFO - PROCESS | 1931 | 1460990093666 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 07:34:54 INFO - PROCESS | 1931 | 1460990094018 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c74a400 == 151 [pid = 1931] [id = 688] 07:34:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x8c9a4c00) [pid = 1931] [serial = 2065] [outer = (nil)] 07:34:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x8c9ab000) [pid = 1931] [serial = 2066] [outer = 0x8c9a4c00] 07:34:54 INFO - PROCESS | 1931 | 1460990094118 Marionette DEBUG loaded listener.js 07:34:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8d7db400) [pid = 1931] [serial = 2067] [outer = 0x8c9a4c00] 07:34:55 INFO - PROCESS | 1931 | 1460990095106 Marionette TRACE conn5 <- [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] 07:34:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 07:34:55 INFO - PROCESS | 1931 | 1460990095147 Marionette TRACE conn5 <- [1,2725,null,{"value":"8"}] 07:34:55 INFO - PROCESS | 1931 | 1460990095154 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 07:34:55 INFO - PROCESS | 1931 | 1460990095158 Marionette TRACE conn5 <- [1,2726,null,{}] 07:34:55 INFO - PROCESS | 1931 | 1460990095164 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:55 INFO - PROCESS | 1931 | 1460990095456 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 07:34:55 INFO - PROCESS | 1931 | 1460990095839 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c263c00 == 152 [pid = 1931] [id = 689] 07:34:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x8daf5400) [pid = 1931] [serial = 2068] [outer = (nil)] 07:34:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x8e249400) [pid = 1931] [serial = 2069] [outer = 0x8daf5400] 07:34:55 INFO - PROCESS | 1931 | 1460990095939 Marionette DEBUG loaded listener.js 07:34:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8e252800) [pid = 1931] [serial = 2070] [outer = 0x8daf5400] 07:34:56 INFO - PROCESS | 1931 | 1460990096893 Marionette TRACE conn5 <- [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]]]}] 07:34:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 07:34:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1785ms 07:34:56 INFO - PROCESS | 1931 | 1460990096940 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 07:34:56 INFO - PROCESS | 1931 | 1460990096944 Marionette TRACE conn5 <- [1,2729,null,{"value":"8"}] 07:34:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 07:34:56 INFO - PROCESS | 1931 | 1460990096951 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 07:34:56 INFO - PROCESS | 1931 | 1460990096955 Marionette TRACE conn5 <- [1,2730,null,{}] 07:34:56 INFO - PROCESS | 1931 | 1460990096961 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:57 INFO - PROCESS | 1931 | 1460990097193 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 07:34:57 INFO - PROCESS | 1931 | 1460990097526 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x8d99c400 == 153 [pid = 1931] [id = 690] 07:34:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8e1ad800) [pid = 1931] [serial = 2071] [outer = (nil)] 07:34:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8e2b7c00) [pid = 1931] [serial = 2072] [outer = 0x8e1ad800] 07:34:57 INFO - PROCESS | 1931 | 1460990097621 Marionette DEBUG loaded listener.js 07:34:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8e2bf000) [pid = 1931] [serial = 2073] [outer = 0x8e1ad800] 07:34:59 INFO - PROCESS | 1931 | 1460990098995 Marionette TRACE conn5 <- [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] 07:34:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 07:34:59 INFO - PROCESS | 1931 | 1460990099043 Marionette TRACE conn5 <- [1,2733,null,{"value":"8"}] 07:34:59 INFO - PROCESS | 1931 | 1460990099050 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 07:34:59 INFO - PROCESS | 1931 | 1460990099053 Marionette TRACE conn5 <- [1,2734,null,{}] 07:34:59 INFO - PROCESS | 1931 | 1460990099059 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:59 INFO - PROCESS | 1931 | 1460990099379 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 07:34:59 INFO - PROCESS | 1931 | 1460990099641 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bfb0000 == 154 [pid = 1931] [id = 691] 07:34:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8e1ab800) [pid = 1931] [serial = 2074] [outer = (nil)] 07:34:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8ed1d800) [pid = 1931] [serial = 2075] [outer = 0x8e1ab800] 07:34:59 INFO - PROCESS | 1931 | 1460990099733 Marionette DEBUG loaded listener.js 07:34:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8ee0c400) [pid = 1931] [serial = 2076] [outer = 0x8e1ab800] 07:35:00 INFO - PROCESS | 1931 | 1460990100717 Marionette TRACE conn5 <- [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]]]}] 07:35:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 07:35:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1732ms 07:35:00 INFO - PROCESS | 1931 | 1460990100783 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 07:35:00 INFO - PROCESS | 1931 | 1460990100791 Marionette TRACE conn5 <- [1,2737,null,{"value":"8"}] 07:35:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 07:35:00 INFO - PROCESS | 1931 | 1460990100803 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 07:35:00 INFO - PROCESS | 1931 | 1460990100810 Marionette TRACE conn5 <- [1,2738,null,{}] 07:35:00 INFO - PROCESS | 1931 | 1460990100816 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:01 INFO - PROCESS | 1931 | 1460990101141 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 07:35:01 INFO - PROCESS | 1931 | 1460990101564 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e3f3400 == 155 [pid = 1931] [id = 692] 07:35:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8ed17000) [pid = 1931] [serial = 2077] [outer = (nil)] 07:35:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x8f099400) [pid = 1931] [serial = 2078] [outer = 0x8ed17000] 07:35:01 INFO - PROCESS | 1931 | 1460990101692 Marionette DEBUG loaded listener.js 07:35:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x8f0a7c00) [pid = 1931] [serial = 2079] [outer = 0x8ed17000] 07:35:02 INFO - PROCESS | 1931 | 1460990102684 Marionette TRACE conn5 <- [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]]]}] 07:35:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 07:35:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1955ms 07:35:02 INFO - PROCESS | 1931 | 1460990102759 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 07:35:02 INFO - PROCESS | 1931 | 1460990102763 Marionette TRACE conn5 <- [1,2741,null,{"value":"8"}] 07:35:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 07:35:02 INFO - PROCESS | 1931 | 1460990102770 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 07:35:02 INFO - PROCESS | 1931 | 1460990102773 Marionette TRACE conn5 <- [1,2742,null,{}] 07:35:02 INFO - PROCESS | 1931 | 1460990102779 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:03 INFO - PROCESS | 1931 | 1460990103058 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 07:35:03 INFO - PROCESS | 1931 | 1460990103446 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x8efbb800 == 156 [pid = 1931] [id = 693] 07:35:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x8f09b000) [pid = 1931] [serial = 2080] [outer = (nil)] 07:35:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x8f48bc00) [pid = 1931] [serial = 2081] [outer = 0x8f09b000] 07:35:03 INFO - PROCESS | 1931 | 1460990103604 Marionette DEBUG loaded listener.js 07:35:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x8f492000) [pid = 1931] [serial = 2082] [outer = 0x8f09b000] 07:35:04 INFO - PROCESS | 1931 | 1460990104675 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 07:35:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 07:35:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1938ms 07:35:04 INFO - PROCESS | 1931 | 1460990104710 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 07:35:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 07:35:04 INFO - PROCESS | 1931 | 1460990104715 Marionette TRACE conn5 <- [1,2745,null,{"value":"8"}] 07:35:04 INFO - PROCESS | 1931 | 1460990104722 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 07:35:04 INFO - PROCESS | 1931 | 1460990104728 Marionette TRACE conn5 <- [1,2746,null,{}] 07:35:04 INFO - PROCESS | 1931 | 1460990104734 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:05 INFO - PROCESS | 1931 | 1460990105020 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 07:35:05 INFO - PROCESS | 1931 | 1460990105372 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f4d6800 == 157 [pid = 1931] [id = 694] 07:35:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x8f580c00) [pid = 1931] [serial = 2083] [outer = (nil)] 07:35:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x8f5d7000) [pid = 1931] [serial = 2084] [outer = 0x8f580c00] 07:35:05 INFO - PROCESS | 1931 | 1460990105478 Marionette DEBUG loaded listener.js 07:35:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x9004b800) [pid = 1931] [serial = 2085] [outer = 0x8f580c00] 07:35:06 INFO - PROCESS | 1931 | 1460990106473 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 07:35:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 07:35:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1808ms 07:35:06 INFO - PROCESS | 1931 | 1460990106530 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 07:35:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 07:35:06 INFO - PROCESS | 1931 | 1460990106534 Marionette TRACE conn5 <- [1,2749,null,{"value":"8"}] 07:35:06 INFO - PROCESS | 1931 | 1460990106541 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 07:35:06 INFO - PROCESS | 1931 | 1460990106545 Marionette TRACE conn5 <- [1,2750,null,{}] 07:35:06 INFO - PROCESS | 1931 | 1460990106551 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:06 INFO - PROCESS | 1931 | 1460990106793 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 07:35:07 INFO - PROCESS | 1931 | 1460990107140 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x8efb8800 == 158 [pid = 1931] [id = 695] 07:35:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x8f4d5800) [pid = 1931] [serial = 2086] [outer = (nil)] 07:35:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x90058400) [pid = 1931] [serial = 2087] [outer = 0x8f4d5800] 07:35:07 INFO - PROCESS | 1931 | 1460990107243 Marionette DEBUG loaded listener.js 07:35:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x91463400) [pid = 1931] [serial = 2088] [outer = 0x8f4d5800] 07:35:08 INFO - PROCESS | 1931 | 1460990108186 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 07:35:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 07:35:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1685ms 07:35:08 INFO - PROCESS | 1931 | 1460990108226 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 07:35:08 INFO - PROCESS | 1931 | 1460990108229 Marionette TRACE conn5 <- [1,2753,null,{"value":"8"}] 07:35:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 07:35:08 INFO - PROCESS | 1931 | 1460990108237 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 07:35:08 INFO - PROCESS | 1931 | 1460990108241 Marionette TRACE conn5 <- [1,2754,null,{}] 07:35:08 INFO - PROCESS | 1931 | 1460990108247 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:08 INFO - PROCESS | 1931 | 1460990108589 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 07:35:08 INFO - PROCESS | 1931 | 1460990108863 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x87905000 == 159 [pid = 1931] [id = 696] 07:35:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x9004b400) [pid = 1931] [serial = 2089] [outer = (nil)] 07:35:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x915b1800) [pid = 1931] [serial = 2090] [outer = 0x9004b400] 07:35:08 INFO - PROCESS | 1931 | 1460990108963 Marionette DEBUG loaded listener.js 07:35:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x917cfc00) [pid = 1931] [serial = 2091] [outer = 0x9004b400] 07:35:10 INFO - PROCESS | 1931 | 1460990110010 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 07:35:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 07:35:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1833ms 07:35:10 INFO - PROCESS | 1931 | 1460990110071 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 07:35:10 INFO - PROCESS | 1931 | 1460990110076 Marionette TRACE conn5 <- [1,2757,null,{"value":"8"}] 07:35:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 07:35:10 INFO - PROCESS | 1931 | 1460990110082 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 07:35:10 INFO - PROCESS | 1931 | 1460990110086 Marionette TRACE conn5 <- [1,2758,null,{}] 07:35:10 INFO - PROCESS | 1931 | 1460990110092 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:10 INFO - PROCESS | 1931 | 1460990110340 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 07:35:10 INFO - PROCESS | 1931 | 1460990110689 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x9004cc00 == 160 [pid = 1931] [id = 697] 07:35:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x9146c400) [pid = 1931] [serial = 2092] [outer = (nil)] 07:35:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x95052400) [pid = 1931] [serial = 2093] [outer = 0x9146c400] 07:35:10 INFO - PROCESS | 1931 | 1460990110786 Marionette DEBUG loaded listener.js 07:35:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x950a0c00) [pid = 1931] [serial = 2094] [outer = 0x9146c400] 07:35:11 INFO - PROCESS | 1931 | 1460990111730 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 07:35:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 07:35:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1689ms 07:35:11 INFO - PROCESS | 1931 | 1460990111772 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 07:35:11 INFO - PROCESS | 1931 | 1460990111776 Marionette TRACE conn5 <- [1,2761,null,{"value":"8"}] 07:35:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 07:35:11 INFO - PROCESS | 1931 | 1460990111783 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 07:35:11 INFO - PROCESS | 1931 | 1460990111786 Marionette TRACE conn5 <- [1,2762,null,{}] 07:35:11 INFO - PROCESS | 1931 | 1460990111792 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:12 INFO - PROCESS | 1931 | 1460990112050 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 07:35:12 INFO - PROCESS | 1931 | 1460990112395 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ee06800 == 161 [pid = 1931] [id = 698] 07:35:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x917cb800) [pid = 1931] [serial = 2095] [outer = (nil)] 07:35:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x95bc9000) [pid = 1931] [serial = 2096] [outer = 0x917cb800] 07:35:12 INFO - PROCESS | 1931 | 1460990112492 Marionette DEBUG loaded listener.js 07:35:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x95bcb000) [pid = 1931] [serial = 2097] [outer = 0x917cb800] 07:35:13 INFO - PROCESS | 1931 | 1460990113479 Marionette TRACE conn5 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 07:35:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 07:35:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1733ms 07:35:13 INFO - PROCESS | 1931 | 1460990113517 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 07:35:13 INFO - PROCESS | 1931 | 1460990113520 Marionette TRACE conn5 <- [1,2765,null,{"value":"8"}] 07:35:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 07:35:13 INFO - PROCESS | 1931 | 1460990113527 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 07:35:13 INFO - PROCESS | 1931 | 1460990113531 Marionette TRACE conn5 <- [1,2766,null,{}] 07:35:13 INFO - PROCESS | 1931 | 1460990113537 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:13 INFO - PROCESS | 1931 | 1460990113782 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 07:35:14 INFO - PROCESS | 1931 | 1460990114130 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x87901c00 == 162 [pid = 1931] [id = 699] 07:35:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x932d5000) [pid = 1931] [serial = 2098] [outer = (nil)] 07:35:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x96780800) [pid = 1931] [serial = 2099] [outer = 0x932d5000] 07:35:14 INFO - PROCESS | 1931 | 1460990114233 Marionette DEBUG loaded listener.js 07:35:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x96af8c00) [pid = 1931] [serial = 2100] [outer = 0x932d5000] 07:35:15 INFO - PROCESS | 1931 | 1460990115421 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 07:35:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 07:35:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1936ms 07:35:15 INFO - PROCESS | 1931 | 1460990115464 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 07:35:15 INFO - PROCESS | 1931 | 1460990115468 Marionette TRACE conn5 <- [1,2769,null,{"value":"8"}] 07:35:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 07:35:15 INFO - PROCESS | 1931 | 1460990115475 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 07:35:15 INFO - PROCESS | 1931 | 1460990115477 Marionette TRACE conn5 <- [1,2770,null,{}] 07:35:15 INFO - PROCESS | 1931 | 1460990115483 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:15 INFO - PROCESS | 1931 | 1460990115724 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 07:35:18 INFO - PROCESS | 1931 | --DOCSHELL 0x87872800 == 161 [pid = 1931] [id = 336] 07:35:18 INFO - PROCESS | 1931 | --DOCSHELL 0x98993c00 == 160 [pid = 1931] [id = 595] 07:35:18 INFO - PROCESS | 1931 | --DOCSHELL 0x9fbbc000 == 159 [pid = 1931] [id = 596] 07:35:18 INFO - PROCESS | 1931 | --DOCSHELL 0x86912c00 == 158 [pid = 1931] [id = 597] 07:35:18 INFO - PROCESS | 1931 | --DOCSHELL 0x95bc0400 == 157 [pid = 1931] [id = 591] 07:35:18 INFO - PROCESS | 1931 | --DOCSHELL 0x9701ac00 == 156 [pid = 1931] [id = 594] 07:35:18 INFO - PROCESS | 1931 | --DOCSHELL 0x95b58400 == 155 [pid = 1931] [id = 593] 07:35:18 INFO - PROCESS | 1931 | --DOCSHELL 0x8c9a2800 == 154 [pid = 1931] [id = 583] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x9146f400) [pid = 1931] [serial = 1971] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x8f4d0400) [pid = 1931] [serial = 1962] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x917d7400) [pid = 1931] [serial = 1976] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x8f25f800) [pid = 1931] [serial = 1959] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x8c508c00) [pid = 1931] [serial = 1943] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x87904000) [pid = 1931] [serial = 1985] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x8790a000) [pid = 1931] [serial = 1935] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x8ee08c00) [pid = 1931] [serial = 1956] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x8f496800) [pid = 1931] [serial = 1961] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x8f0a6000) [pid = 1931] [serial = 1958] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x8a577000) [pid = 1931] [serial = 1938] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x8b63a000) [pid = 1931] [serial = 1992] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x8c99f000) [pid = 1931] [serial = 1946] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x8ed1dc00) [pid = 1931] [serial = 1955] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x8f5d7c00) [pid = 1931] [serial = 1965] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x8a4f0800) [pid = 1931] [serial = 1988] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x8e24b800) [pid = 1931] [serial = 1950] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x8f572400) [pid = 1931] [serial = 1920] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x8c9aa800) [pid = 1931] [serial = 1947] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x90053800) [pid = 1931] [serial = 1967] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x8c25a400) [pid = 1931] [serial = 1941] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x917c9c00) [pid = 1931] [serial = 1974] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x8e2bbc00) [pid = 1931] [serial = 1952] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x950a1800) [pid = 1931] [serial = 1982] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x8a56d000) [pid = 1931] [serial = 1937] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x86bbd000) [pid = 1931] [serial = 1934] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x931d9c00) [pid = 1931] [serial = 1979] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x8c510c00) [pid = 1931] [serial = 1944] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x8f580400) [pid = 1931] [serial = 1964] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x8e3ed400) [pid = 1931] [serial = 1953] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x8b437800) [pid = 1931] [serial = 1872] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x931da400) [pid = 1931] [serial = 1977] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x90059400) [pid = 1931] [serial = 1968] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x8bfb2800) [pid = 1931] [serial = 1940] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x8790b400) [pid = 1931] [serial = 1986] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x915ac000) [pid = 1931] [serial = 1973] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x8b56d400) [pid = 1931] [serial = 1991] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x932d7800) [pid = 1931] [serial = 1980] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x8d9a4c00) [pid = 1931] [serial = 1949] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x8a4fec00) [pid = 1931] [serial = 1989] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x9146ac00) [pid = 1931] [serial = 1970] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x8b56dc00) [pid = 1931] [serial = 1994] [outer = (nil)] [url = about:blank] 07:35:18 INFO - PROCESS | 1931 | 1460990118661 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x87880000 == 155 [pid = 1931] [id = 700] 07:35:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x87904400) [pid = 1931] [serial = 2101] [outer = (nil)] 07:35:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x8790a000) [pid = 1931] [serial = 2102] [outer = 0x87904400] 07:35:18 INFO - PROCESS | 1931 | 1460990118754 Marionette DEBUG loaded listener.js 07:35:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x885f2000) [pid = 1931] [serial = 2103] [outer = 0x87904400] 07:35:19 INFO - PROCESS | 1931 | 1460990119577 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 07:35:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 07:35:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 4137ms 07:35:19 INFO - PROCESS | 1931 | 1460990119622 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 07:35:19 INFO - PROCESS | 1931 | 1460990119628 Marionette TRACE conn5 <- [1,2773,null,{"value":"8"}] 07:35:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 07:35:19 INFO - PROCESS | 1931 | 1460990119693 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 07:35:19 INFO - PROCESS | 1931 | 1460990119700 Marionette TRACE conn5 <- [1,2774,null,{}] 07:35:19 INFO - PROCESS | 1931 | 1460990119707 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:19 INFO - PROCESS | 1931 | 1460990119940 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 07:35:20 INFO - PROCESS | 1931 | 1460990120161 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a4f0800 == 156 [pid = 1931] [id = 701] 07:35:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x8a4f2000) [pid = 1931] [serial = 2104] [outer = (nil)] 07:35:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x8a4fec00) [pid = 1931] [serial = 2105] [outer = 0x8a4f2000] 07:35:20 INFO - PROCESS | 1931 | 1460990120242 Marionette DEBUG loaded listener.js 07:35:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x8a575400) [pid = 1931] [serial = 2106] [outer = 0x8a4f2000] 07:35:21 INFO - PROCESS | 1931 | 1460990121283 Marionette TRACE conn5 <- [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]]]}] 07:35:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 07:35:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1652ms 07:35:21 INFO - PROCESS | 1931 | 1460990121335 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 07:35:21 INFO - PROCESS | 1931 | 1460990121341 Marionette TRACE conn5 <- [1,2777,null,{"value":"8"}] 07:35:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 07:35:21 INFO - PROCESS | 1931 | 1460990121356 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 07:35:21 INFO - PROCESS | 1931 | 1460990121359 Marionette TRACE conn5 <- [1,2778,null,{}] 07:35:21 INFO - PROCESS | 1931 | 1460990121366 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:21 INFO - PROCESS | 1931 | 1460990121674 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 07:35:21 INFO - PROCESS | 1931 | 1460990121710 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a24f400 == 157 [pid = 1931] [id = 702] 07:35:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x8b434000) [pid = 1931] [serial = 2107] [outer = (nil)] 07:35:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x8bf1bc00) [pid = 1931] [serial = 2108] [outer = 0x8b434000] 07:35:21 INFO - PROCESS | 1931 | 1460990121793 Marionette DEBUG loaded listener.js 07:35:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8bfabc00) [pid = 1931] [serial = 2109] [outer = 0x8b434000] 07:35:23 INFO - PROCESS | 1931 | 1460990123453 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 07:35:23 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x932d5c00) [pid = 1931] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 07:35:23 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x8a56d400) [pid = 1931] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 07:35:23 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x898d5400) [pid = 1931] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 07:35:23 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x95ab3000) [pid = 1931] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 07:35:23 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x95193c00) [pid = 1931] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 07:35:23 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x9146c000) [pid = 1931] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 07:35:23 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x9005ac00) [pid = 1931] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 07:35:23 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x8f577000) [pid = 1931] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 07:35:23 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x8f0a6c00) [pid = 1931] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 07:35:23 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x8e2bfc00) [pid = 1931] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 07:35:23 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x8e2b7400) [pid = 1931] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 07:35:23 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x8e1aec00) [pid = 1931] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 07:35:23 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x8e1a6400) [pid = 1931] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 07:35:23 INFO - PROCESS | 1931 | --DOMWINDOW == 119 (0x8c995400) [pid = 1931] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 07:35:23 INFO - PROCESS | 1931 | --DOMWINDOW == 118 (0x8c74ac00) [pid = 1931] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 07:35:23 INFO - PROCESS | 1931 | --DOMWINDOW == 117 (0x8c507000) [pid = 1931] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 07:35:23 INFO - PROCESS | 1931 | --DOMWINDOW == 116 (0x8b436c00) [pid = 1931] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 07:35:23 INFO - PROCESS | 1931 | --DOMWINDOW == 115 (0x885fbc00) [pid = 1931] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 07:35:23 INFO - PROCESS | 1931 | --DOMWINDOW == 114 (0x89593800) [pid = 1931] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 07:35:23 INFO - PROCESS | 1931 | --DOMWINDOW == 113 (0x86917400) [pid = 1931] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 07:35:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 07:35:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 2235ms 07:35:23 INFO - PROCESS | 1931 | 1460990123623 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 07:35:23 INFO - PROCESS | 1931 | 1460990123627 Marionette TRACE conn5 <- [1,2781,null,{"value":"8"}] 07:35:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 07:35:23 INFO - PROCESS | 1931 | 1460990123658 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 07:35:23 INFO - PROCESS | 1931 | 1460990123667 Marionette TRACE conn5 <- [1,2782,null,{}] 07:35:23 INFO - PROCESS | 1931 | 1460990123691 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:23 INFO - PROCESS | 1931 | 1460990123922 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 07:35:24 INFO - PROCESS | 1931 | 1460990124124 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bfb2800 == 158 [pid = 1931] [id = 703] 07:35:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 114 (0x8c251c00) [pid = 1931] [serial = 2110] [outer = (nil)] 07:35:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 115 (0x8c25f000) [pid = 1931] [serial = 2111] [outer = 0x8c251c00] 07:35:24 INFO - PROCESS | 1931 | 1460990124200 Marionette DEBUG loaded listener.js 07:35:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 116 (0x8c3e6400) [pid = 1931] [serial = 2112] [outer = 0x8c251c00] 07:35:25 INFO - PROCESS | 1931 | 1460990125006 Marionette TRACE conn5 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 07:35:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 07:35:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1426ms 07:35:25 INFO - PROCESS | 1931 | 1460990125073 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 07:35:25 INFO - PROCESS | 1931 | 1460990125078 Marionette TRACE conn5 <- [1,2785,null,{"value":"8"}] 07:35:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 07:35:25 INFO - PROCESS | 1931 | 1460990125084 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 07:35:25 INFO - PROCESS | 1931 | 1460990125088 Marionette TRACE conn5 <- [1,2786,null,{}] 07:35:25 INFO - PROCESS | 1931 | 1460990125093 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:25 INFO - PROCESS | 1931 | 1460990125311 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 07:35:25 INFO - PROCESS | 1931 | 1460990125512 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x84cd6400 == 159 [pid = 1931] [id = 704] 07:35:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 117 (0x857e1c00) [pid = 1931] [serial = 2113] [outer = (nil)] 07:35:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 118 (0x86bbd000) [pid = 1931] [serial = 2114] [outer = 0x857e1c00] 07:35:25 INFO - PROCESS | 1931 | 1460990125744 Marionette DEBUG loaded listener.js 07:35:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 119 (0x87903800) [pid = 1931] [serial = 2115] [outer = 0x857e1c00] 07:35:26 INFO - PROCESS | 1931 | 1460990126841 Marionette TRACE conn5 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 07:35:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 07:35:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1789ms 07:35:26 INFO - PROCESS | 1931 | 1460990126875 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 07:35:26 INFO - PROCESS | 1931 | 1460990126883 Marionette TRACE conn5 <- [1,2789,null,{"value":"8"}] 07:35:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 07:35:26 INFO - PROCESS | 1931 | 1460990126893 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 07:35:26 INFO - PROCESS | 1931 | 1460990126897 Marionette TRACE conn5 <- [1,2790,null,{}] 07:35:26 INFO - PROCESS | 1931 | 1460990126906 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:27 INFO - PROCESS | 1931 | 1460990127171 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 07:35:27 INFO - PROCESS | 1931 | 1460990127522 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a56d000 == 160 [pid = 1931] [id = 705] 07:35:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x8a571800) [pid = 1931] [serial = 2116] [outer = (nil)] 07:35:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x8a577000) [pid = 1931] [serial = 2117] [outer = 0x8a571800] 07:35:27 INFO - PROCESS | 1931 | 1460990127623 Marionette DEBUG loaded listener.js 07:35:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x8b43b400) [pid = 1931] [serial = 2118] [outer = 0x8a571800] 07:35:28 INFO - PROCESS | 1931 | 1460990128672 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 07:35:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 07:35:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1844ms 07:35:28 INFO - PROCESS | 1931 | 1460990128736 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 07:35:28 INFO - PROCESS | 1931 | 1460990128743 Marionette TRACE conn5 <- [1,2793,null,{"value":"8"}] 07:35:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 07:35:28 INFO - PROCESS | 1931 | 1460990128755 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 07:35:28 INFO - PROCESS | 1931 | 1460990128759 Marionette TRACE conn5 <- [1,2794,null,{}] 07:35:28 INFO - PROCESS | 1931 | 1460990128766 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:29 INFO - PROCESS | 1931 | 1460990129027 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 07:35:29 INFO - PROCESS | 1931 | 1460990129429 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b63d400 == 161 [pid = 1931] [id = 706] 07:35:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x8bf1f000) [pid = 1931] [serial = 2119] [outer = (nil)] 07:35:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x8bfb8c00) [pid = 1931] [serial = 2120] [outer = 0x8bf1f000] 07:35:29 INFO - PROCESS | 1931 | 1460990129527 Marionette DEBUG loaded listener.js 07:35:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x8c26e800) [pid = 1931] [serial = 2121] [outer = 0x8bf1f000] 07:35:30 INFO - PROCESS | 1931 | 1460990130507 Marionette TRACE conn5 <- [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]]]}] 07:35:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 07:35:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1786ms 07:35:30 INFO - PROCESS | 1931 | 1460990130541 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 07:35:30 INFO - PROCESS | 1931 | 1460990130545 Marionette TRACE conn5 <- [1,2797,null,{"value":"8"}] 07:35:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 07:35:30 INFO - PROCESS | 1931 | 1460990130553 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 07:35:30 INFO - PROCESS | 1931 | 1460990130559 Marionette TRACE conn5 <- [1,2798,null,{}] 07:35:30 INFO - PROCESS | 1931 | 1460990130577 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:30 INFO - PROCESS | 1931 | 1460990130852 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 07:35:31 INFO - PROCESS | 1931 | 1460990131217 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bf25800 == 162 [pid = 1931] [id = 707] 07:35:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x8c3e2000) [pid = 1931] [serial = 2122] [outer = (nil)] 07:35:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x8c9aa800) [pid = 1931] [serial = 2123] [outer = 0x8c3e2000] 07:35:31 INFO - PROCESS | 1931 | 1460990131315 Marionette DEBUG loaded listener.js 07:35:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x8d7cdc00) [pid = 1931] [serial = 2124] [outer = 0x8c3e2000] 07:35:32 INFO - PROCESS | 1931 | 1460990132304 Marionette TRACE conn5 <- [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]]]}] 07:35:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 07:35:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1798ms 07:35:32 INFO - PROCESS | 1931 | 1460990132352 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 07:35:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 07:35:32 INFO - PROCESS | 1931 | 1460990132358 Marionette TRACE conn5 <- [1,2801,null,{"value":"8"}] 07:35:32 INFO - PROCESS | 1931 | 1460990132364 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 07:35:32 INFO - PROCESS | 1931 | 1460990132368 Marionette TRACE conn5 <- [1,2802,null,{}] 07:35:32 INFO - PROCESS | 1931 | 1460990132374 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:32 INFO - PROCESS | 1931 | 1460990132629 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 07:35:32 INFO - PROCESS | 1931 | 1460990132969 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c993400 == 163 [pid = 1931] [id = 708] 07:35:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x8d9a5400) [pid = 1931] [serial = 2125] [outer = (nil)] 07:35:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x8daf2800) [pid = 1931] [serial = 2126] [outer = 0x8d9a5400] 07:35:33 INFO - PROCESS | 1931 | 1460990133069 Marionette DEBUG loaded listener.js 07:35:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x8e1a4c00) [pid = 1931] [serial = 2127] [outer = 0x8d9a5400] 07:35:34 INFO - PROCESS | 1931 | 1460990134061 Marionette TRACE conn5 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 07:35:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 07:35:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1736ms 07:35:34 INFO - PROCESS | 1931 | 1460990134101 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 07:35:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 07:35:34 INFO - PROCESS | 1931 | 1460990134106 Marionette TRACE conn5 <- [1,2805,null,{"value":"8"}] 07:35:34 INFO - PROCESS | 1931 | 1460990134112 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 07:35:34 INFO - PROCESS | 1931 | 1460990134116 Marionette TRACE conn5 <- [1,2806,null,{}] 07:35:34 INFO - PROCESS | 1931 | 1460990134123 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:34 INFO - PROCESS | 1931 | 1460990134379 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 07:35:34 INFO - PROCESS | 1931 | 1460990134727 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e249800 == 164 [pid = 1931] [id = 709] 07:35:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x8e24c800) [pid = 1931] [serial = 2128] [outer = (nil)] 07:35:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8e255c00) [pid = 1931] [serial = 2129] [outer = 0x8e24c800] 07:35:34 INFO - PROCESS | 1931 | 1460990134834 Marionette DEBUG loaded listener.js 07:35:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x8e3f4400) [pid = 1931] [serial = 2130] [outer = 0x8e24c800] 07:35:35 INFO - PROCESS | 1931 | 1460990135833 Marionette TRACE conn5 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 07:35:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 07:35:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1784ms 07:35:35 INFO - PROCESS | 1931 | 1460990135897 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 07:35:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 07:35:35 INFO - PROCESS | 1931 | 1460990135902 Marionette TRACE conn5 <- [1,2809,null,{"value":"8"}] 07:35:35 INFO - PROCESS | 1931 | 1460990135908 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 07:35:35 INFO - PROCESS | 1931 | 1460990135912 Marionette TRACE conn5 <- [1,2810,null,{}] 07:35:35 INFO - PROCESS | 1931 | 1460990135918 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:36 INFO - PROCESS | 1931 | 1460990136220 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 07:35:36 INFO - PROCESS | 1931 | 1460990136564 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ed12800 == 165 [pid = 1931] [id = 710] 07:35:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x8ed13000) [pid = 1931] [serial = 2131] [outer = (nil)] 07:35:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8ee0c800) [pid = 1931] [serial = 2132] [outer = 0x8ed13000] 07:35:36 INFO - PROCESS | 1931 | 1460990136662 Marionette DEBUG loaded listener.js 07:35:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8efb0c00) [pid = 1931] [serial = 2133] [outer = 0x8ed13000] 07:35:37 INFO - PROCESS | 1931 | 1460990137597 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 07:35:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 07:35:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1735ms 07:35:37 INFO - PROCESS | 1931 | 1460990137643 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 07:35:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 07:35:37 INFO - PROCESS | 1931 | 1460990137648 Marionette TRACE conn5 <- [1,2813,null,{"value":"8"}] 07:35:37 INFO - PROCESS | 1931 | 1460990137655 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 07:35:37 INFO - PROCESS | 1931 | 1460990137659 Marionette TRACE conn5 <- [1,2814,null,{}] 07:35:37 INFO - PROCESS | 1931 | 1460990137666 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:37 INFO - PROCESS | 1931 | 1460990137922 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 07:35:38 INFO - PROCESS | 1931 | 1460990138234 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ed17400 == 166 [pid = 1931] [id = 711] 07:35:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8ed1f400) [pid = 1931] [serial = 2134] [outer = (nil)] 07:35:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8f260c00) [pid = 1931] [serial = 2135] [outer = 0x8ed1f400] 07:35:38 INFO - PROCESS | 1931 | 1460990138334 Marionette DEBUG loaded listener.js 07:35:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8f266000) [pid = 1931] [serial = 2136] [outer = 0x8ed1f400] 07:35:39 INFO - PROCESS | 1931 | 1460990139304 Marionette TRACE conn5 <- [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]]]}] 07:35:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 07:35:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1736ms 07:35:39 INFO - PROCESS | 1931 | 1460990139391 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 07:35:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 07:35:39 INFO - PROCESS | 1931 | 1460990139396 Marionette TRACE conn5 <- [1,2817,null,{"value":"8"}] 07:35:39 INFO - PROCESS | 1931 | 1460990139403 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 07:35:39 INFO - PROCESS | 1931 | 1460990139406 Marionette TRACE conn5 <- [1,2818,null,{}] 07:35:39 INFO - PROCESS | 1931 | 1460990139412 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:39 INFO - PROCESS | 1931 | 1460990139691 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 07:35:40 INFO - PROCESS | 1931 | 1460990140042 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e24d400 == 167 [pid = 1931] [id = 712] 07:35:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8e2b3000) [pid = 1931] [serial = 2137] [outer = (nil)] 07:35:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8f4d5000) [pid = 1931] [serial = 2138] [outer = 0x8e2b3000] 07:35:40 INFO - PROCESS | 1931 | 1460990140135 Marionette DEBUG loaded listener.js 07:35:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8f572400) [pid = 1931] [serial = 2139] [outer = 0x8e2b3000] 07:35:41 INFO - PROCESS | 1931 | 1460990141084 Marionette TRACE conn5 <- [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]]]}] 07:35:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 07:35:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1743ms 07:35:41 INFO - PROCESS | 1931 | 1460990141146 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 07:35:41 INFO - PROCESS | 1931 | 1460990141150 Marionette TRACE conn5 <- [1,2821,null,{"value":"8"}] 07:35:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 07:35:41 INFO - PROCESS | 1931 | 1460990141157 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 07:35:41 INFO - PROCESS | 1931 | 1460990141161 Marionette TRACE conn5 <- [1,2822,null,{}] 07:35:41 INFO - PROCESS | 1931 | 1460990141166 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:41 INFO - PROCESS | 1931 | 1460990141415 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 07:35:41 INFO - PROCESS | 1931 | 1460990141762 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f264c00 == 168 [pid = 1931] [id = 713] 07:35:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x8f4d9400) [pid = 1931] [serial = 2140] [outer = (nil)] 07:35:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x8f580400) [pid = 1931] [serial = 2141] [outer = 0x8f4d9400] 07:35:41 INFO - PROCESS | 1931 | 1460990141860 Marionette DEBUG loaded listener.js 07:35:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x8f5d3400) [pid = 1931] [serial = 2142] [outer = 0x8f4d9400] 07:35:42 INFO - PROCESS | 1931 | 1460990142817 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 07:35:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 07:35:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1731ms 07:35:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 07:35:42 INFO - PROCESS | 1931 | 1460990142889 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 07:35:42 INFO - PROCESS | 1931 | 1460990142892 Marionette TRACE conn5 <- [1,2825,null,{"value":"8"}] 07:35:42 INFO - PROCESS | 1931 | 1460990142899 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 07:35:42 INFO - PROCESS | 1931 | 1460990142902 Marionette TRACE conn5 <- [1,2826,null,{}] 07:35:42 INFO - PROCESS | 1931 | 1460990142909 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:43 INFO - PROCESS | 1931 | 1460990143187 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 07:35:43 INFO - PROCESS | 1931 | 1460990143545 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x90055000 == 169 [pid = 1931] [id = 714] 07:35:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x90056800) [pid = 1931] [serial = 2143] [outer = (nil)] 07:35:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x91461400) [pid = 1931] [serial = 2144] [outer = 0x90056800] 07:35:43 INFO - PROCESS | 1931 | 1460990143652 Marionette DEBUG loaded listener.js 07:35:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x915a4c00) [pid = 1931] [serial = 2145] [outer = 0x90056800] 07:35:44 INFO - PROCESS | 1931 | 1460990144653 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 07:35:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 07:35:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1802ms 07:35:44 INFO - PROCESS | 1931 | 1460990144702 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 07:35:44 INFO - PROCESS | 1931 | 1460990144707 Marionette TRACE conn5 <- [1,2829,null,{"value":"8"}] 07:35:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 07:35:44 INFO - PROCESS | 1931 | 1460990144714 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 07:35:44 INFO - PROCESS | 1931 | 1460990144718 Marionette TRACE conn5 <- [1,2830,null,{}] 07:35:44 INFO - PROCESS | 1931 | 1460990144724 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:45 INFO - PROCESS | 1931 | 1460990145001 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 07:35:45 INFO - PROCESS | 1931 | 1460990145348 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x931dfc00 == 170 [pid = 1931] [id = 715] 07:35:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x932d2400) [pid = 1931] [serial = 2146] [outer = (nil)] 07:35:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x9509a000) [pid = 1931] [serial = 2147] [outer = 0x932d2400] 07:35:45 INFO - PROCESS | 1931 | 1460990145450 Marionette DEBUG loaded listener.js 07:35:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x950a6000) [pid = 1931] [serial = 2148] [outer = 0x932d2400] 07:35:46 INFO - PROCESS | 1931 | 1460990146406 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 07:35:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 07:35:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1747ms 07:35:46 INFO - PROCESS | 1931 | 1460990146463 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 07:35:46 INFO - PROCESS | 1931 | 1460990146467 Marionette TRACE conn5 <- [1,2833,null,{"value":"8"}] 07:35:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 07:35:46 INFO - PROCESS | 1931 | 1460990146474 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 07:35:46 INFO - PROCESS | 1931 | 1460990146477 Marionette TRACE conn5 <- [1,2834,null,{}] 07:35:46 INFO - PROCESS | 1931 | 1460990146484 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:46 INFO - PROCESS | 1931 | 1460990146731 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 07:35:47 INFO - PROCESS | 1931 | 1460990147081 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x932db400 == 171 [pid = 1931] [id = 716] 07:35:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x932de400) [pid = 1931] [serial = 2149] [outer = (nil)] 07:35:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x95b62c00) [pid = 1931] [serial = 2150] [outer = 0x932de400] 07:35:47 INFO - PROCESS | 1931 | 1460990147177 Marionette DEBUG loaded listener.js 07:35:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x95bc8c00) [pid = 1931] [serial = 2151] [outer = 0x932de400] 07:35:48 INFO - PROCESS | 1931 | 1460990148101 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 07:35:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 07:35:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1681ms 07:35:48 INFO - PROCESS | 1931 | 1460990148156 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 07:35:48 INFO - PROCESS | 1931 | 1460990148159 Marionette TRACE conn5 <- [1,2837,null,{"value":"8"}] 07:35:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 07:35:48 INFO - PROCESS | 1931 | 1460990148174 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 07:35:48 INFO - PROCESS | 1931 | 1460990148183 Marionette TRACE conn5 <- [1,2838,null,{}] 07:35:48 INFO - PROCESS | 1931 | 1460990148190 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:48 INFO - PROCESS | 1931 | 1460990148437 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 07:35:48 INFO - PROCESS | 1931 | 1460990148783 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x90059800 == 172 [pid = 1931] [id = 717] 07:35:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x9580f000) [pid = 1931] [serial = 2152] [outer = (nil)] 07:35:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x96c45800) [pid = 1931] [serial = 2153] [outer = 0x9580f000] 07:35:48 INFO - PROCESS | 1931 | 1460990148890 Marionette DEBUG loaded listener.js 07:35:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x96c46c00) [pid = 1931] [serial = 2154] [outer = 0x9580f000] 07:35:49 INFO - PROCESS | 1931 | 1460990149826 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 07:35:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 07:35:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1695ms 07:35:49 INFO - PROCESS | 1931 | 1460990149886 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 07:35:49 INFO - PROCESS | 1931 | 1460990149891 Marionette TRACE conn5 <- [1,2841,null,{"value":"8"}] 07:35:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 07:35:49 INFO - PROCESS | 1931 | 1460990149901 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 07:35:49 INFO - PROCESS | 1931 | 1460990149904 Marionette TRACE conn5 <- [1,2842,null,{}] 07:35:49 INFO - PROCESS | 1931 | 1460990149911 Marionette TRACE conn5 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:50 INFO - PROCESS | 1931 | 1460990150166 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 07:35:50 INFO - PROCESS | 1931 | 1460990150518 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c74cc00 == 173 [pid = 1931] [id = 718] 07:35:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x8c997c00) [pid = 1931] [serial = 2155] [outer = (nil)] 07:35:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x96f94800) [pid = 1931] [serial = 2156] [outer = 0x8c997c00] 07:35:50 INFO - PROCESS | 1931 | 1460990150623 Marionette DEBUG loaded listener.js 07:35:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x96fc6000) [pid = 1931] [serial = 2157] [outer = 0x8c997c00] 07:35:51 INFO - PROCESS | 1931 | 1460990151540 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 07:35:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 07:35:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1679ms 07:35:51 INFO - PROCESS | 1931 | 1460990151583 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 07:35:51 INFO - PROCESS | 1931 | 1460990151587 Marionette TRACE conn5 <- [1,2845,null,{"value":"8"}] 07:35:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 07:35:51 INFO - PROCESS | 1931 | 1460990151593 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 07:35:51 INFO - PROCESS | 1931 | 1460990151597 Marionette TRACE conn5 <- [1,2846,null,{}] 07:35:51 INFO - PROCESS | 1931 | 1460990151603 Marionette TRACE conn5 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:51 INFO - PROCESS | 1931 | 1460990151855 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 07:35:52 INFO - PROCESS | 1931 | 1460990152206 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x9509cc00 == 174 [pid = 1931] [id = 719] 07:35:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x96c4dc00) [pid = 1931] [serial = 2158] [outer = (nil)] 07:35:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x96fd2400) [pid = 1931] [serial = 2159] [outer = 0x96c4dc00] 07:35:52 INFO - PROCESS | 1931 | 1460990152303 Marionette DEBUG loaded listener.js 07:35:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x9701dc00) [pid = 1931] [serial = 2160] [outer = 0x96c4dc00] 07:35:53 INFO - PROCESS | 1931 | 1460990153251 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 07:35:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 07:35:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1691ms 07:35:53 INFO - PROCESS | 1931 | 1460990153286 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 07:35:53 INFO - PROCESS | 1931 | 1460990153290 Marionette TRACE conn5 <- [1,2849,null,{"value":"8"}] 07:35:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 07:35:53 INFO - PROCESS | 1931 | 1460990153297 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 07:35:53 INFO - PROCESS | 1931 | 1460990153300 Marionette TRACE conn5 <- [1,2850,null,{}] 07:35:53 INFO - PROCESS | 1931 | 1460990153306 Marionette TRACE conn5 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:53 INFO - PROCESS | 1931 | 1460990153555 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 07:35:53 INFO - PROCESS | 1931 | 1460990153906 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x96c40800 == 175 [pid = 1931] [id = 720] 07:35:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x96fcc400) [pid = 1931] [serial = 2161] [outer = (nil)] 07:35:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x97b82400) [pid = 1931] [serial = 2162] [outer = 0x96fcc400] 07:35:54 INFO - PROCESS | 1931 | 1460990154003 Marionette DEBUG loaded listener.js 07:35:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x97ee9000) [pid = 1931] [serial = 2163] [outer = 0x96fcc400] 07:35:54 INFO - PROCESS | 1931 | 1460990154897 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 07:35:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 07:35:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1638ms 07:35:54 INFO - PROCESS | 1931 | 1460990154935 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 07:35:54 INFO - PROCESS | 1931 | 1460990154938 Marionette TRACE conn5 <- [1,2853,null,{"value":"8"}] 07:35:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 07:35:54 INFO - PROCESS | 1931 | 1460990154945 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 07:35:54 INFO - PROCESS | 1931 | 1460990154949 Marionette TRACE conn5 <- [1,2854,null,{}] 07:35:54 INFO - PROCESS | 1931 | 1460990154955 Marionette TRACE conn5 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:55 INFO - PROCESS | 1931 | 1460990155295 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 07:35:55 INFO - PROCESS | 1931 | 1460990155579 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x96c4cc00 == 176 [pid = 1931] [id = 721] 07:35:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x971b4c00) [pid = 1931] [serial = 2164] [outer = (nil)] 07:35:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x97ef3000) [pid = 1931] [serial = 2165] [outer = 0x971b4c00] 07:35:55 INFO - PROCESS | 1931 | 1460990155676 Marionette DEBUG loaded listener.js 07:35:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x980b0800) [pid = 1931] [serial = 2166] [outer = 0x971b4c00] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8b56cc00 == 175 [pid = 1931] [id = 578] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8c3df000 == 174 [pid = 1931] [id = 435] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8ed13800 == 173 [pid = 1931] [id = 612] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8f4cf800 == 172 [pid = 1931] [id = 613] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x95806400 == 171 [pid = 1931] [id = 617] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x86911000 == 170 [pid = 1931] [id = 661] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8b564000 == 169 [pid = 1931] [id = 580] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8a247800 == 168 [pid = 1931] [id = 280] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x898d5800 == 167 [pid = 1931] [id = 662] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8a24d800 == 166 [pid = 1931] [id = 226] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8bfb5800 == 165 [pid = 1931] [id = 618] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x915afc00 == 164 [pid = 1931] [id = 614] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x915ab400 == 163 [pid = 1931] [id = 176] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8bfb2800 == 162 [pid = 1931] [id = 703] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8a24f400 == 161 [pid = 1931] [id = 702] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8a4f0800 == 160 [pid = 1931] [id = 701] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x87880000 == 159 [pid = 1931] [id = 700] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8ee06800 == 158 [pid = 1931] [id = 698] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x9004cc00 == 157 [pid = 1931] [id = 697] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x87905000 == 156 [pid = 1931] [id = 696] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8efb8800 == 155 [pid = 1931] [id = 695] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8efbb800 == 154 [pid = 1931] [id = 693] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8f4d6800 == 153 [pid = 1931] [id = 694] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8e3f3400 == 152 [pid = 1931] [id = 692] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8bfb0000 == 151 [pid = 1931] [id = 691] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8d99c400 == 150 [pid = 1931] [id = 690] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8c263c00 == 149 [pid = 1931] [id = 689] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8c269c00 == 148 [pid = 1931] [id = 687] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8c74a400 == 147 [pid = 1931] [id = 688] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x8b43c400 == 146 [pid = 1931] [id = 686] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x898d2400 == 145 [pid = 1931] [id = 685] 07:35:58 INFO - PROCESS | 1931 | --DOCSHELL 0x885f2400 == 144 [pid = 1931] [id = 684] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x950a3400) [pid = 1931] [serial = 1983] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x8b63dc00) [pid = 1931] [serial = 1932] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x8a574800) [pid = 1931] [serial = 2051] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x8b434c00) [pid = 1931] [serial = 2048] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x95f3e400) [pid = 1931] [serial = 2040] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x95bc9c00) [pid = 1931] [serial = 2039] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x95bbfc00) [pid = 1931] [serial = 2037] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x95abf000) [pid = 1931] [serial = 2036] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x95807c00) [pid = 1931] [serial = 2034] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x950a2800) [pid = 1931] [serial = 2033] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x932d8000) [pid = 1931] [serial = 2031] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x915af400) [pid = 1931] [serial = 2030] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x90053000) [pid = 1931] [serial = 2028] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x8f5d4000) [pid = 1931] [serial = 2027] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x8f4d8000) [pid = 1931] [serial = 2025] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x8f4cec00) [pid = 1931] [serial = 2024] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x8f269c00) [pid = 1931] [serial = 2022] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x8f263000) [pid = 1931] [serial = 2021] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x8efb8c00) [pid = 1931] [serial = 2019] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x8efb3000) [pid = 1931] [serial = 2018] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x8e3f2400) [pid = 1931] [serial = 2016] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x8e2be400) [pid = 1931] [serial = 2015] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x8e257800) [pid = 1931] [serial = 2013] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x8e1b0800) [pid = 1931] [serial = 2012] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x8d9a5800) [pid = 1931] [serial = 2010] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x8d99f800) [pid = 1931] [serial = 2009] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x8d7d1400) [pid = 1931] [serial = 2007] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x8c9a5400) [pid = 1931] [serial = 2006] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x8c750400) [pid = 1931] [serial = 2004] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x8c50b800) [pid = 1931] [serial = 2003] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x8bfb6400) [pid = 1931] [serial = 2001] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x8b56b000) [pid = 1931] [serial = 2000] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x898d5000) [pid = 1931] [serial = 1998] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x898ca400) [pid = 1931] [serial = 1997] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x898d7000) [pid = 1931] [serial = 2045] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x87905800) [pid = 1931] [serial = 2043] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x87874c00) [pid = 1931] [serial = 2042] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x8b570400) [pid = 1931] [serial = 2049] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x8a4f3000) [pid = 1931] [serial = 2046] [outer = (nil)] [url = about:blank] 07:35:59 INFO - PROCESS | 1931 | 1460990159445 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 07:35:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 07:35:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 4545ms 07:35:59 INFO - PROCESS | 1931 | 1460990159492 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 07:35:59 INFO - PROCESS | 1931 | 1460990159498 Marionette TRACE conn5 <- [1,2857,null,{"value":"8"}] 07:35:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 07:35:59 INFO - PROCESS | 1931 | 1460990159507 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 07:35:59 INFO - PROCESS | 1931 | 1460990159514 Marionette TRACE conn5 <- [1,2858,null,{}] 07:35:59 INFO - PROCESS | 1931 | 1460990159524 Marionette TRACE conn5 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:59 INFO - PROCESS | 1931 | 1460990159892 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 07:36:00 INFO - PROCESS | 1931 | 1460990160067 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x87908c00 == 145 [pid = 1931] [id = 722] 07:36:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x885f2400) [pid = 1931] [serial = 2167] [outer = (nil)] 07:36:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8a240800) [pid = 1931] [serial = 2168] [outer = 0x885f2400] 07:36:00 INFO - PROCESS | 1931 | 1460990160153 Marionette DEBUG loaded listener.js 07:36:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x8a24ec00) [pid = 1931] [serial = 2169] [outer = 0x885f2400] 07:36:01 INFO - PROCESS | 1931 | 1460990161011 Marionette TRACE conn5 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 07:36:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 07:36:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1590ms 07:36:01 INFO - PROCESS | 1931 | 1460990161099 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 07:36:01 INFO - PROCESS | 1931 | 1460990161108 Marionette TRACE conn5 <- [1,2861,null,{"value":"8"}] 07:36:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 07:36:01 INFO - PROCESS | 1931 | 1460990161118 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 07:36:01 INFO - PROCESS | 1931 | 1460990161123 Marionette TRACE conn5 <- [1,2862,null,{}] 07:36:01 INFO - PROCESS | 1931 | 1460990161133 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:01 INFO - PROCESS | 1931 | 1460990161383 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 07:36:01 INFO - PROCESS | 1931 | 1460990161691 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a56a800 == 146 [pid = 1931] [id = 723] 07:36:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x8a56f400) [pid = 1931] [serial = 2170] [outer = (nil)] 07:36:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8b439000) [pid = 1931] [serial = 2171] [outer = 0x8a56f400] 07:36:01 INFO - PROCESS | 1931 | 1460990161785 Marionette DEBUG loaded listener.js 07:36:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8b56c400) [pid = 1931] [serial = 2172] [outer = 0x8a56f400] 07:36:02 INFO - PROCESS | 1931 | 1460990162843 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 07:36:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 07:36:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1788ms 07:36:02 INFO - PROCESS | 1931 | 1460990162908 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 07:36:02 INFO - PROCESS | 1931 | 1460990162912 Marionette TRACE conn5 <- [1,2865,null,{"value":"8"}] 07:36:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 07:36:02 INFO - PROCESS | 1931 | 1460990162919 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 07:36:02 INFO - PROCESS | 1931 | 1460990162925 Marionette TRACE conn5 <- [1,2866,null,{}] 07:36:02 INFO - PROCESS | 1931 | 1460990162950 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:03 INFO - PROCESS | 1931 | 1460990163271 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 07:36:03 INFO - PROCESS | 1931 | 1460990163475 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bfadc00 == 147 [pid = 1931] [id = 724] 07:36:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8bfb4c00) [pid = 1931] [serial = 2173] [outer = (nil)] 07:36:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8bfba400) [pid = 1931] [serial = 2174] [outer = 0x8bfb4c00] 07:36:03 INFO - PROCESS | 1931 | 1460990163563 Marionette DEBUG loaded listener.js 07:36:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8c268000) [pid = 1931] [serial = 2175] [outer = 0x8bfb4c00] 07:36:04 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x857df000) [pid = 1931] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 07:36:04 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x8b434000) [pid = 1931] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 07:36:04 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x8a4f2000) [pid = 1931] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 07:36:04 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x87904400) [pid = 1931] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 07:36:04 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x932d5000) [pid = 1931] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 07:36:04 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x917cb800) [pid = 1931] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 07:36:04 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x9146c400) [pid = 1931] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 07:36:04 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x9004b400) [pid = 1931] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 07:36:04 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x8f4d5800) [pid = 1931] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 07:36:04 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x8f580c00) [pid = 1931] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 07:36:04 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x8f09b000) [pid = 1931] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 07:36:04 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x8ed17000) [pid = 1931] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 07:36:04 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x8e1ab800) [pid = 1931] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 07:36:04 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x8e1ad800) [pid = 1931] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 07:36:04 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x8daf5400) [pid = 1931] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 07:36:04 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x8c9a4c00) [pid = 1931] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 07:36:04 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x8c50b400) [pid = 1931] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 07:36:04 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x8c26a400) [pid = 1931] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 07:36:04 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x8a4f3800) [pid = 1931] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 07:36:04 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x885f4800) [pid = 1931] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 07:36:05 INFO - PROCESS | 1931 | 1460990165039 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 07:36:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 07:36:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 2225ms 07:36:05 INFO - PROCESS | 1931 | 1460990165173 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 07:36:05 INFO - PROCESS | 1931 | 1460990165178 Marionette TRACE conn5 <- [1,2869,null,{"value":"8"}] 07:36:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 07:36:05 INFO - PROCESS | 1931 | 1460990165205 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 07:36:05 INFO - PROCESS | 1931 | 1460990165207 Marionette TRACE conn5 <- [1,2870,null,{}] 07:36:05 INFO - PROCESS | 1931 | 1460990165214 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:05 INFO - PROCESS | 1931 | 1460990165524 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 07:36:05 INFO - PROCESS | 1931 | 1460990165546 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x87903c00 == 148 [pid = 1931] [id = 725] 07:36:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x8a4f8400) [pid = 1931] [serial = 2176] [outer = (nil)] 07:36:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x8c258c00) [pid = 1931] [serial = 2177] [outer = 0x8a4f8400] 07:36:05 INFO - PROCESS | 1931 | 1460990165629 Marionette DEBUG loaded listener.js 07:36:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x8c50bc00) [pid = 1931] [serial = 2178] [outer = 0x8a4f8400] 07:36:06 INFO - PROCESS | 1931 | 1460990166847 Marionette TRACE conn5 <- [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]]]}] 07:36:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 07:36:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1704ms 07:36:06 INFO - PROCESS | 1931 | 1460990166891 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 07:36:06 INFO - PROCESS | 1931 | 1460990166897 Marionette TRACE conn5 <- [1,2873,null,{"value":"8"}] 07:36:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 07:36:06 INFO - PROCESS | 1931 | 1460990166908 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 07:36:06 INFO - PROCESS | 1931 | 1460990166914 Marionette TRACE conn5 <- [1,2874,null,{}] 07:36:06 INFO - PROCESS | 1931 | 1460990166926 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:07 INFO - PROCESS | 1931 | 1460990167186 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 07:36:07 INFO - PROCESS | 1931 | 1460990167551 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x87905c00 == 149 [pid = 1931] [id = 726] 07:36:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x89599800) [pid = 1931] [serial = 2179] [outer = (nil)] 07:36:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x8a4f3800) [pid = 1931] [serial = 2180] [outer = 0x89599800] 07:36:07 INFO - PROCESS | 1931 | 1460990167646 Marionette DEBUG loaded listener.js 07:36:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x8a56e000) [pid = 1931] [serial = 2181] [outer = 0x89599800] 07:36:08 INFO - PROCESS | 1931 | 1460990168639 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 07:36:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 07:36:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1789ms 07:36:08 INFO - PROCESS | 1931 | 1460990168697 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 07:36:08 INFO - PROCESS | 1931 | 1460990168707 Marionette TRACE conn5 <- [1,2877,null,{"value":"8"}] 07:36:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 07:36:08 INFO - PROCESS | 1931 | 1460990168717 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 07:36:08 INFO - PROCESS | 1931 | 1460990168723 Marionette TRACE conn5 <- [1,2878,null,{}] 07:36:08 INFO - PROCESS | 1931 | 1460990168730 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:09 INFO - PROCESS | 1931 | 1460990169042 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 07:36:09 INFO - PROCESS | 1931 | 1460990169397 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b439800 == 150 [pid = 1931] [id = 727] 07:36:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x8b43c400) [pid = 1931] [serial = 2182] [outer = (nil)] 07:36:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x8bf27800) [pid = 1931] [serial = 2183] [outer = 0x8b43c400] 07:36:09 INFO - PROCESS | 1931 | 1460990169500 Marionette DEBUG loaded listener.js 07:36:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x8c50f000) [pid = 1931] [serial = 2184] [outer = 0x8b43c400] 07:36:10 INFO - PROCESS | 1931 | 1460990170619 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 07:36:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 07:36:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1946ms 07:36:10 INFO - PROCESS | 1931 | 1460990170665 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 07:36:10 INFO - PROCESS | 1931 | 1460990170669 Marionette TRACE conn5 <- [1,2881,null,{"value":"8"}] 07:36:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 07:36:10 INFO - PROCESS | 1931 | 1460990170676 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 07:36:10 INFO - PROCESS | 1931 | 1460990170682 Marionette TRACE conn5 <- [1,2882,null,{}] 07:36:10 INFO - PROCESS | 1931 | 1460990170700 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:10 INFO - PROCESS | 1931 | 1460990170991 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 07:36:11 INFO - PROCESS | 1931 | 1460990171362 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c995800 == 151 [pid = 1931] [id = 728] 07:36:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x8c9a6400) [pid = 1931] [serial = 2185] [outer = (nil)] 07:36:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x8d7d1400) [pid = 1931] [serial = 2186] [outer = 0x8c9a6400] 07:36:11 INFO - PROCESS | 1931 | 1460990171459 Marionette DEBUG loaded listener.js 07:36:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x8d9a2400) [pid = 1931] [serial = 2187] [outer = 0x8c9a6400] 07:36:12 INFO - PROCESS | 1931 | 1460990172388 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 07:36:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 07:36:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1787ms 07:36:12 INFO - PROCESS | 1931 | 1460990172465 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 07:36:12 INFO - PROCESS | 1931 | 1460990172470 Marionette TRACE conn5 <- [1,2885,null,{"value":"8"}] 07:36:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 07:36:12 INFO - PROCESS | 1931 | 1460990172477 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 07:36:12 INFO - PROCESS | 1931 | 1460990172481 Marionette TRACE conn5 <- [1,2886,null,{}] 07:36:12 INFO - PROCESS | 1931 | 1460990172489 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:12 INFO - PROCESS | 1931 | 1460990172789 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 07:36:13 INFO - PROCESS | 1931 | 1460990173136 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x89590000 == 152 [pid = 1931] [id = 729] 07:36:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8daea000) [pid = 1931] [serial = 2188] [outer = (nil)] 07:36:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x8e1a4800) [pid = 1931] [serial = 2189] [outer = 0x8daea000] 07:36:13 INFO - PROCESS | 1931 | 1460990173225 Marionette DEBUG loaded listener.js 07:36:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x8e24d000) [pid = 1931] [serial = 2190] [outer = 0x8daea000] 07:36:14 INFO - PROCESS | 1931 | 1460990174165 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 07:36:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 07:36:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1737ms 07:36:14 INFO - PROCESS | 1931 | 1460990174216 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 07:36:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 07:36:14 INFO - PROCESS | 1931 | 1460990174220 Marionette TRACE conn5 <- [1,2889,null,{"value":"8"}] 07:36:14 INFO - PROCESS | 1931 | 1460990174227 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 07:36:14 INFO - PROCESS | 1931 | 1460990174230 Marionette TRACE conn5 <- [1,2890,null,{}] 07:36:14 INFO - PROCESS | 1931 | 1460990174236 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:14 INFO - PROCESS | 1931 | 1460990174484 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 07:36:14 INFO - PROCESS | 1931 | 1460990174849 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x8daecc00 == 153 [pid = 1931] [id = 730] 07:36:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8daf6c00) [pid = 1931] [serial = 2191] [outer = (nil)] 07:36:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8e2b1c00) [pid = 1931] [serial = 2192] [outer = 0x8daf6c00] 07:36:14 INFO - PROCESS | 1931 | 1460990174946 Marionette DEBUG loaded listener.js 07:36:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8e2b5400) [pid = 1931] [serial = 2193] [outer = 0x8daf6c00] 07:36:15 INFO - PROCESS | 1931 | 1460990175863 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 07:36:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 07:36:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1684ms 07:36:15 INFO - PROCESS | 1931 | 1460990175911 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 07:36:15 INFO - PROCESS | 1931 | 1460990175915 Marionette TRACE conn5 <- [1,2893,null,{"value":"8"}] 07:36:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 07:36:15 INFO - PROCESS | 1931 | 1460990175922 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 07:36:15 INFO - PROCESS | 1931 | 1460990175926 Marionette TRACE conn5 <- [1,2894,null,{}] 07:36:15 INFO - PROCESS | 1931 | 1460990175931 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:16 INFO - PROCESS | 1931 | 1460990176221 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 07:36:16 INFO - PROCESS | 1931 | 1460990176576 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x860ea000 == 154 [pid = 1931] [id = 731] 07:36:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8e3f0c00) [pid = 1931] [serial = 2194] [outer = (nil)] 07:36:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8ee02000) [pid = 1931] [serial = 2195] [outer = 0x8e3f0c00] 07:36:16 INFO - PROCESS | 1931 | 1460990176678 Marionette DEBUG loaded listener.js 07:36:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8ee08400) [pid = 1931] [serial = 2196] [outer = 0x8e3f0c00] 07:36:17 INFO - PROCESS | 1931 | 1460990177585 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 07:36:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 07:36:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1695ms 07:36:17 INFO - PROCESS | 1931 | 1460990177618 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 07:36:17 INFO - PROCESS | 1931 | 1460990177623 Marionette TRACE conn5 <- [1,2897,null,{"value":"8"}] 07:36:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 07:36:17 INFO - PROCESS | 1931 | 1460990177629 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 07:36:17 INFO - PROCESS | 1931 | 1460990177632 Marionette TRACE conn5 <- [1,2898,null,{}] 07:36:17 INFO - PROCESS | 1931 | 1460990177638 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:17 INFO - PROCESS | 1931 | 1460990177878 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 07:36:18 INFO - PROCESS | 1931 | 1460990178230 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ee06800 == 155 [pid = 1931] [id = 732] 07:36:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8ee0e400) [pid = 1931] [serial = 2197] [outer = (nil)] 07:36:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8f09d000) [pid = 1931] [serial = 2198] [outer = 0x8ee0e400] 07:36:18 INFO - PROCESS | 1931 | 1460990178335 Marionette DEBUG loaded listener.js 07:36:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x8f25dc00) [pid = 1931] [serial = 2199] [outer = 0x8ee0e400] 07:36:19 INFO - PROCESS | 1931 | 1460990179247 Marionette TRACE conn5 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 07:36:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 07:36:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1683ms 07:36:19 INFO - PROCESS | 1931 | 1460990179313 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 07:36:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 07:36:19 INFO - PROCESS | 1931 | 1460990179317 Marionette TRACE conn5 <- [1,2901,null,{"value":"8"}] 07:36:19 INFO - PROCESS | 1931 | 1460990179324 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 07:36:19 INFO - PROCESS | 1931 | 1460990179328 Marionette TRACE conn5 <- [1,2902,null,{}] 07:36:19 INFO - PROCESS | 1931 | 1460990179334 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:19 INFO - PROCESS | 1931 | 1460990179606 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 07:36:20 INFO - PROCESS | 1931 | 1460990179992 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a4f0c00 == 156 [pid = 1931] [id = 733] 07:36:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x8efbd800) [pid = 1931] [serial = 2200] [outer = (nil)] 07:36:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x8f493c00) [pid = 1931] [serial = 2201] [outer = 0x8efbd800] 07:36:20 INFO - PROCESS | 1931 | 1460990180087 Marionette DEBUG loaded listener.js 07:36:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x8f4cd400) [pid = 1931] [serial = 2202] [outer = 0x8efbd800] 07:36:20 INFO - PROCESS | 1931 | 1460990180976 Marionette TRACE conn5 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 07:36:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 07:36:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1686ms 07:36:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 07:36:21 INFO - PROCESS | 1931 | 1460990181010 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 07:36:21 INFO - PROCESS | 1931 | 1460990181014 Marionette TRACE conn5 <- [1,2905,null,{"value":"8"}] 07:36:21 INFO - PROCESS | 1931 | 1460990181021 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 07:36:21 INFO - PROCESS | 1931 | 1460990181025 Marionette TRACE conn5 <- [1,2906,null,{}] 07:36:21 INFO - PROCESS | 1931 | 1460990181031 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:21 INFO - PROCESS | 1931 | 1460990181288 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 07:36:21 INFO - PROCESS | 1931 | 1460990181639 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e3ef800 == 157 [pid = 1931] [id = 734] 07:36:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x8e3f2400) [pid = 1931] [serial = 2203] [outer = (nil)] 07:36:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x8f575800) [pid = 1931] [serial = 2204] [outer = 0x8e3f2400] 07:36:21 INFO - PROCESS | 1931 | 1460990181737 Marionette DEBUG loaded listener.js 07:36:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x8f57c000) [pid = 1931] [serial = 2205] [outer = 0x8e3f2400] 07:36:22 INFO - PROCESS | 1931 | 1460990182686 Marionette TRACE conn5 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 07:36:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 07:36:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1744ms 07:36:22 INFO - PROCESS | 1931 | 1460990182765 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 07:36:22 INFO - PROCESS | 1931 | 1460990182770 Marionette TRACE conn5 <- [1,2909,null,{"value":"8"}] 07:36:22 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 07:36:22 INFO - PROCESS | 1931 | 1460990182776 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 07:36:22 INFO - PROCESS | 1931 | 1460990182780 Marionette TRACE conn5 <- [1,2910,null,{}] 07:36:22 INFO - PROCESS | 1931 | 1460990182786 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:23 INFO - PROCESS | 1931 | 1460990183072 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 07:36:23 INFO - PROCESS | 1931 | 1460990183426 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f0a3c00 == 158 [pid = 1931] [id = 735] 07:36:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x8f498400) [pid = 1931] [serial = 2206] [outer = (nil)] 07:36:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x9004c800) [pid = 1931] [serial = 2207] [outer = 0x8f498400] 07:36:23 INFO - PROCESS | 1931 | 1460990183524 Marionette DEBUG loaded listener.js 07:36:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x90050800) [pid = 1931] [serial = 2208] [outer = 0x8f498400] 07:36:24 INFO - PROCESS | 1931 | 1460990184312 Marionette TRACE conn5 <- [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]]]}] 07:36:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 07:36:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 07:36:24 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1583ms 07:36:24 INFO - TEST-START | /DOMEvents/constructors.html 07:36:24 INFO - PROCESS | 1931 | 1460990184365 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 07:36:24 INFO - PROCESS | 1931 | 1460990184369 Marionette TRACE conn5 <- [1,2913,null,{"value":"8"}] 07:36:24 INFO - PROCESS | 1931 | 1460990184377 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 07:36:24 INFO - PROCESS | 1931 | 1460990184383 Marionette TRACE conn5 <- [1,2914,null,{}] 07:36:24 INFO - PROCESS | 1931 | 1460990184390 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:24 INFO - PROCESS | 1931 | 1460990184682 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 07:36:25 INFO - PROCESS | 1931 | 1460990185040 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ee10c00 == 159 [pid = 1931] [id = 736] 07:36:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x915a4400) [pid = 1931] [serial = 2209] [outer = (nil)] 07:36:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x915b1000) [pid = 1931] [serial = 2210] [outer = 0x915a4400] 07:36:25 INFO - PROCESS | 1931 | 1460990185141 Marionette DEBUG loaded listener.js 07:36:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x917d7800) [pid = 1931] [serial = 2211] [outer = 0x915a4400] 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 07:36:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 07:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 07:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 07:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:36:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 07:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 07:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 07:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:36:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 07:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 07:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 07:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:36:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 07:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 07:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 07:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:36:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 07:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 07:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 07:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:36:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 07:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 07:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 07:36:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:36:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 07:36:26 INFO - TEST-OK | /DOMEvents/constructors.html | took 1771ms 07:36:26 INFO - PROCESS | 1931 | 1460990186085 Marionette TRACE conn5 <- [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]]]}] 07:36:26 INFO - TEST-START | /DOMEvents/event-phases-order.html 07:36:26 INFO - PROCESS | 1931 | 1460990186152 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 07:36:26 INFO - PROCESS | 1931 | 1460990186166 Marionette TRACE conn5 <- [1,2917,null,{"value":"8"}] 07:36:26 INFO - PROCESS | 1931 | 1460990186179 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 07:36:26 INFO - PROCESS | 1931 | 1460990186184 Marionette TRACE conn5 <- [1,2918,null,{}] 07:36:26 INFO - PROCESS | 1931 | 1460990186194 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:26 INFO - PROCESS | 1931 | 1460990186519 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 07:36:26 INFO - PROCESS | 1931 | 1460990186873 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x8d7d2000 == 160 [pid = 1931] [id = 737] 07:36:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x917c9800) [pid = 1931] [serial = 2212] [outer = (nil)] 07:36:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x932dc800) [pid = 1931] [serial = 2213] [outer = 0x917c9800] 07:36:26 INFO - PROCESS | 1931 | 1460990186963 Marionette DEBUG loaded listener.js 07:36:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x95806400) [pid = 1931] [serial = 2214] [outer = 0x917c9800] 07:36:27 INFO - PROCESS | 1931 | 1460990187744 Marionette TRACE conn5 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 07:36:27 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 07:36:27 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1594ms 07:36:27 INFO - PROCESS | 1931 | 1460990187771 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 07:36:27 INFO - PROCESS | 1931 | 1460990187775 Marionette TRACE conn5 <- [1,2921,null,{"value":"8"}] 07:36:27 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 07:36:27 INFO - PROCESS | 1931 | 1460990187804 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 07:36:27 INFO - PROCESS | 1931 | 1460990187807 Marionette TRACE conn5 <- [1,2922,null,{}] 07:36:27 INFO - PROCESS | 1931 | 1460990187814 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:28 INFO - PROCESS | 1931 | 1460990188044 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 07:36:28 INFO - PROCESS | 1931 | 1460990188348 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x932d5000 == 161 [pid = 1931] [id = 738] 07:36:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x932d7000) [pid = 1931] [serial = 2215] [outer = (nil)] 07:36:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x95b61800) [pid = 1931] [serial = 2216] [outer = 0x932d7000] 07:36:28 INFO - PROCESS | 1931 | 1460990188488 Marionette DEBUG loaded listener.js 07:36:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x95bc4400) [pid = 1931] [serial = 2217] [outer = 0x932d7000] 07:36:29 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 07:36:29 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 07:36:29 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 07:36:29 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 07:36:29 INFO - PROCESS | 1931 | 1460990189300 Marionette TRACE conn5 <- [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]]]}] 07:36:29 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 07:36:29 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 07:36:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 07:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:36:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:36:29 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 07:36:29 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 07:36:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:36:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:36:29 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 07:36:29 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 07:36:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:36:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:36:29 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]" 07:36:29 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 07:36:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:36:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:36:29 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 07:36:29 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1561ms 07:36:29 INFO - PROCESS | 1931 | 1460990189360 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 07:36:29 INFO - PROCESS | 1931 | 1460990189366 Marionette TRACE conn5 <- [1,2925,null,{"value":"8"}] 07:36:29 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 07:36:29 INFO - PROCESS | 1931 | 1460990189376 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 07:36:29 INFO - PROCESS | 1931 | 1460990189383 Marionette TRACE conn5 <- [1,2926,null,{}] 07:36:29 INFO - PROCESS | 1931 | 1460990189412 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:29 INFO - PROCESS | 1931 | 1460990189660 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 07:36:30 INFO - PROCESS | 1931 | 1460990190021 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x9589dc00 == 162 [pid = 1931] [id = 739] 07:36:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x95bbe800) [pid = 1931] [serial = 2218] [outer = (nil)] 07:36:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x96fd2800) [pid = 1931] [serial = 2219] [outer = 0x95bbe800] 07:36:30 INFO - PROCESS | 1931 | 1460990190121 Marionette DEBUG loaded listener.js 07:36:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x973d1000) [pid = 1931] [serial = 2220] [outer = 0x95bbe800] 07:36:30 INFO - PROCESS | 1931 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 07:36:30 INFO - PROCESS | 1931 | 1460990190904 Marionette TRACE conn5 <- [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]]]}] 07:36:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 07:36:30 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1554ms 07:36:30 INFO - PROCESS | 1931 | 1460990190932 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 07:36:30 INFO - PROCESS | 1931 | 1460990190935 Marionette TRACE conn5 <- [1,2929,null,{"value":"8"}] 07:36:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 07:36:30 INFO - PROCESS | 1931 | 1460990190942 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 07:36:30 INFO - PROCESS | 1931 | 1460990190946 Marionette TRACE conn5 <- [1,2930,null,{}] 07:36:30 INFO - PROCESS | 1931 | 1460990190952 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:31 INFO - PROCESS | 1931 | 1460990191185 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 07:36:31 INFO - PROCESS | 1931 | 1460990191504 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x96873800 == 163 [pid = 1931] [id = 740] 07:36:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x97b8c800) [pid = 1931] [serial = 2221] [outer = (nil)] 07:36:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x98881000) [pid = 1931] [serial = 2222] [outer = 0x97b8c800] 07:36:31 INFO - PROCESS | 1931 | 1460990191600 Marionette DEBUG loaded listener.js 07:36:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x9897ec00) [pid = 1931] [serial = 2223] [outer = 0x97b8c800] 07:36:32 INFO - PROCESS | 1931 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 07:36:32 INFO - PROCESS | 1931 | 1460990192432 Marionette TRACE conn5 <- [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]]]}] 07:36:32 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 07:36:32 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1542ms 07:36:32 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 07:36:32 INFO - PROCESS | 1931 | 1460990192485 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 07:36:32 INFO - PROCESS | 1931 | 1460990192488 Marionette TRACE conn5 <- [1,2933,null,{"value":"8"}] 07:36:32 INFO - PROCESS | 1931 | 1460990192495 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 07:36:32 INFO - PROCESS | 1931 | 1460990192498 Marionette TRACE conn5 <- [1,2934,null,{}] 07:36:32 INFO - PROCESS | 1931 | 1460990192504 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:32 INFO - PROCESS | 1931 | 1460990192730 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 07:36:33 INFO - PROCESS | 1931 | 1460990193039 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x86bb4000 == 164 [pid = 1931] [id = 741] 07:36:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x87871800) [pid = 1931] [serial = 2224] [outer = (nil)] 07:36:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x9ae08400) [pid = 1931] [serial = 2225] [outer = 0x87871800] 07:36:33 INFO - PROCESS | 1931 | 1460990193176 Marionette DEBUG loaded listener.js 07:36:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x9ae89400) [pid = 1931] [serial = 2226] [outer = 0x87871800] 07:36:33 INFO - PROCESS | 1931 | 1460990193962 Marionette TRACE conn5 <- [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]]]}] 07:36:33 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 07:36:33 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1490ms 07:36:33 INFO - PROCESS | 1931 | 1460990193984 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 07:36:33 INFO - PROCESS | 1931 | 1460990193988 Marionette TRACE conn5 <- [1,2937,null,{"value":"8"}] 07:36:33 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 07:36:33 INFO - PROCESS | 1931 | 1460990193995 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 07:36:34 INFO - PROCESS | 1931 | 1460990193999 Marionette TRACE conn5 <- [1,2938,null,{}] 07:36:34 INFO - PROCESS | 1931 | 1460990194004 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:34 INFO - PROCESS | 1931 | 1460990194244 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 07:36:34 INFO - PROCESS | 1931 | 1460990194562 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x96fc5400 == 165 [pid = 1931] [id = 742] 07:36:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x97b82800) [pid = 1931] [serial = 2227] [outer = (nil)] 07:36:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x9ba92000) [pid = 1931] [serial = 2228] [outer = 0x97b82800] 07:36:34 INFO - PROCESS | 1931 | 1460990194730 Marionette DEBUG loaded listener.js 07:36:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x9df0b400) [pid = 1931] [serial = 2229] [outer = 0x97b82800] 07:36:35 INFO - PROCESS | 1931 | 1460990195598 Marionette TRACE conn5 <- [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]]]}] 07:36:35 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. 07:36:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1635ms 07:36:35 INFO - PROCESS | 1931 | 1460990195631 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 07:36:35 INFO - PROCESS | 1931 | 1460990195635 Marionette TRACE conn5 <- [1,2941,null,{"value":"8"}] 07:36:35 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 07:36:35 INFO - PROCESS | 1931 | 1460990195642 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 07:36:35 INFO - PROCESS | 1931 | 1460990195646 Marionette TRACE conn5 <- [1,2942,null,{}] 07:36:35 INFO - PROCESS | 1931 | 1460990195653 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:35 INFO - PROCESS | 1931 | 1460990195943 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 07:36:36 INFO - PROCESS | 1931 | 1460990196235 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x91464800 == 166 [pid = 1931] [id = 743] 07:36:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x9ae09400) [pid = 1931] [serial = 2230] [outer = (nil)] 07:36:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x9fb53c00) [pid = 1931] [serial = 2231] [outer = 0x9ae09400] 07:36:36 INFO - PROCESS | 1931 | 1460990196407 Marionette DEBUG loaded listener.js 07:36:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x9fbbac00) [pid = 1931] [serial = 2232] [outer = 0x9ae09400] 07:36:39 INFO - PROCESS | 1931 | --DOCSHELL 0x9004d800 == 165 [pid = 1931] [id = 676] 07:36:39 INFO - PROCESS | 1931 | --DOCSHELL 0x8e3f1800 == 164 [pid = 1931] [id = 679] 07:36:39 INFO - PROCESS | 1931 | --DOCSHELL 0x94f79400 == 163 [pid = 1931] [id = 678] 07:36:39 INFO - PROCESS | 1931 | --DOCSHELL 0x8b63e400 == 162 [pid = 1931] [id = 677] 07:36:39 INFO - PROCESS | 1931 | --DOCSHELL 0x8d7d8000 == 161 [pid = 1931] [id = 673] 07:36:39 INFO - PROCESS | 1931 | --DOCSHELL 0x8e2b4c00 == 160 [pid = 1931] [id = 672] 07:36:39 INFO - PROCESS | 1931 | --DOCSHELL 0x8f497800 == 159 [pid = 1931] [id = 675] 07:36:39 INFO - PROCESS | 1931 | --DOCSHELL 0x8bfba800 == 158 [pid = 1931] [id = 674] 07:36:39 INFO - PROCESS | 1931 | --DOCSHELL 0x96c40800 == 157 [pid = 1931] [id = 720] 07:36:39 INFO - PROCESS | 1931 | --DOCSHELL 0x9509cc00 == 156 [pid = 1931] [id = 719] 07:36:39 INFO - PROCESS | 1931 | --DOCSHELL 0x8c74cc00 == 155 [pid = 1931] [id = 718] 07:36:39 INFO - PROCESS | 1931 | --DOCSHELL 0x932db400 == 154 [pid = 1931] [id = 716] 07:36:39 INFO - PROCESS | 1931 | --DOCSHELL 0x90059800 == 153 [pid = 1931] [id = 717] 07:36:39 INFO - PROCESS | 1931 | --DOCSHELL 0x931dfc00 == 152 [pid = 1931] [id = 715] 07:36:39 INFO - PROCESS | 1931 | --DOCSHELL 0x90055000 == 151 [pid = 1931] [id = 714] 07:36:39 INFO - PROCESS | 1931 | --DOCSHELL 0x8f264c00 == 150 [pid = 1931] [id = 713] 07:36:39 INFO - PROCESS | 1931 | --DOCSHELL 0x8ed17400 == 149 [pid = 1931] [id = 711] 07:36:39 INFO - PROCESS | 1931 | --DOCSHELL 0x8e24d400 == 148 [pid = 1931] [id = 712] 07:36:39 INFO - PROCESS | 1931 | --DOCSHELL 0x8ed12800 == 147 [pid = 1931] [id = 710] 07:36:39 INFO - PROCESS | 1931 | --DOCSHELL 0x8e249800 == 146 [pid = 1931] [id = 709] 07:36:39 INFO - PROCESS | 1931 | --DOCSHELL 0x8c993400 == 145 [pid = 1931] [id = 708] 07:36:39 INFO - PROCESS | 1931 | --DOCSHELL 0x8bf25800 == 144 [pid = 1931] [id = 707] 07:36:39 INFO - PROCESS | 1931 | --DOCSHELL 0x8a56d000 == 143 [pid = 1931] [id = 705] 07:36:39 INFO - PROCESS | 1931 | --DOCSHELL 0x8b63d400 == 142 [pid = 1931] [id = 706] 07:36:39 INFO - PROCESS | 1931 | --DOCSHELL 0x84cd6400 == 141 [pid = 1931] [id = 704] 07:36:39 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x8bfb2000) [pid = 1931] [serial = 1995] [outer = (nil)] [url = about:blank] 07:36:39 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x8bf1bc00) [pid = 1931] [serial = 2108] [outer = (nil)] [url = about:blank] 07:36:39 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x8a4fec00) [pid = 1931] [serial = 2105] [outer = (nil)] [url = about:blank] 07:36:39 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x8790a000) [pid = 1931] [serial = 2102] [outer = (nil)] [url = about:blank] 07:36:39 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x885f2000) [pid = 1931] [serial = 2103] [outer = (nil)] [url = about:blank] 07:36:39 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x96af8c00) [pid = 1931] [serial = 2100] [outer = (nil)] [url = about:blank] 07:36:39 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x96780800) [pid = 1931] [serial = 2099] [outer = (nil)] [url = about:blank] 07:36:39 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x95bcb000) [pid = 1931] [serial = 2097] [outer = (nil)] [url = about:blank] 07:36:39 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x95bc9000) [pid = 1931] [serial = 2096] [outer = (nil)] [url = about:blank] 07:36:39 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x950a0c00) [pid = 1931] [serial = 2094] [outer = (nil)] [url = about:blank] 07:36:39 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x95052400) [pid = 1931] [serial = 2093] [outer = (nil)] [url = about:blank] 07:36:39 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x917cfc00) [pid = 1931] [serial = 2091] [outer = (nil)] [url = about:blank] 07:36:39 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x915b1800) [pid = 1931] [serial = 2090] [outer = (nil)] [url = about:blank] 07:36:39 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x91463400) [pid = 1931] [serial = 2088] [outer = (nil)] [url = about:blank] 07:36:39 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x90058400) [pid = 1931] [serial = 2087] [outer = (nil)] [url = about:blank] 07:36:39 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x9004b800) [pid = 1931] [serial = 2085] [outer = (nil)] [url = about:blank] 07:36:39 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x8f5d7000) [pid = 1931] [serial = 2084] [outer = (nil)] [url = about:blank] 07:36:39 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x8f492000) [pid = 1931] [serial = 2082] [outer = (nil)] [url = about:blank] 07:36:39 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x8f48bc00) [pid = 1931] [serial = 2081] [outer = (nil)] [url = about:blank] 07:36:39 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x8f0a7c00) [pid = 1931] [serial = 2079] [outer = (nil)] [url = about:blank] 07:36:39 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x8f099400) [pid = 1931] [serial = 2078] [outer = (nil)] [url = about:blank] 07:36:39 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x8ee0c400) [pid = 1931] [serial = 2076] [outer = (nil)] [url = about:blank] 07:36:40 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x8ed1d800) [pid = 1931] [serial = 2075] [outer = (nil)] [url = about:blank] 07:36:40 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x8e2bf000) [pid = 1931] [serial = 2073] [outer = (nil)] [url = about:blank] 07:36:40 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x8e2b7c00) [pid = 1931] [serial = 2072] [outer = (nil)] [url = about:blank] 07:36:40 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x8e252800) [pid = 1931] [serial = 2070] [outer = (nil)] [url = about:blank] 07:36:40 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x8e249400) [pid = 1931] [serial = 2069] [outer = (nil)] [url = about:blank] 07:36:40 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x8d7db400) [pid = 1931] [serial = 2067] [outer = (nil)] [url = about:blank] 07:36:40 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x8c9ab000) [pid = 1931] [serial = 2066] [outer = (nil)] [url = about:blank] 07:36:40 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x8c992000) [pid = 1931] [serial = 2064] [outer = (nil)] [url = about:blank] 07:36:40 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x8c74c800) [pid = 1931] [serial = 2063] [outer = (nil)] [url = about:blank] 07:36:40 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x8c3e9800) [pid = 1931] [serial = 2061] [outer = (nil)] [url = about:blank] 07:36:40 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x8c3e1c00) [pid = 1931] [serial = 2060] [outer = (nil)] [url = about:blank] 07:36:40 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x8bf1d000) [pid = 1931] [serial = 2058] [outer = (nil)] [url = about:blank] 07:36:40 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x8b636000) [pid = 1931] [serial = 2057] [outer = (nil)] [url = about:blank] 07:36:40 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x8a242800) [pid = 1931] [serial = 2055] [outer = (nil)] [url = about:blank] 07:36:40 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x898cc800) [pid = 1931] [serial = 2054] [outer = (nil)] [url = about:blank] 07:36:40 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x8bfabc00) [pid = 1931] [serial = 2109] [outer = (nil)] [url = about:blank] 07:36:40 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x8c25f000) [pid = 1931] [serial = 2111] [outer = (nil)] [url = about:blank] 07:36:40 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x8a575400) [pid = 1931] [serial = 2106] [outer = (nil)] [url = about:blank] 07:36:40 INFO - PROCESS | 1931 | 1460990200253 Marionette TRACE conn5 <- [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"]]]}] 07:36:40 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 07:36:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 07:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:36:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 07:36:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 4647ms 07:36:40 INFO - PROCESS | 1931 | 1460990200291 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 07:36:40 INFO - PROCESS | 1931 | 1460990200296 Marionette TRACE conn5 <- [1,2945,null,{"value":"8"}] 07:36:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 07:36:40 INFO - PROCESS | 1931 | 1460990200305 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 07:36:40 INFO - PROCESS | 1931 | 1460990200310 Marionette TRACE conn5 <- [1,2946,null,{}] 07:36:40 INFO - PROCESS | 1931 | 1460990200325 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:40 INFO - PROCESS | 1931 | 1460990200546 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 07:36:40 INFO - PROCESS | 1931 | 1460990200809 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x84cd6400 == 142 [pid = 1931] [id = 744] 07:36:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x898cd800) [pid = 1931] [serial = 2233] [outer = (nil)] 07:36:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8a4f5400) [pid = 1931] [serial = 2234] [outer = 0x898cd800] 07:36:40 INFO - PROCESS | 1931 | 1460990200890 Marionette DEBUG loaded listener.js 07:36:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8a56ec00) [pid = 1931] [serial = 2235] [outer = 0x898cd800] 07:36:41 INFO - PROCESS | 1931 | 1460990201644 Marionette TRACE conn5 <- [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]]]}] 07:36:41 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. 07:36:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1396ms 07:36:41 INFO - PROCESS | 1931 | 1460990201713 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 07:36:41 INFO - PROCESS | 1931 | 1460990201723 Marionette TRACE conn5 <- [1,2949,null,{"value":"8"}] 07:36:41 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 07:36:41 INFO - PROCESS | 1931 | 1460990201738 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 07:36:41 INFO - PROCESS | 1931 | 1460990201741 Marionette TRACE conn5 <- [1,2950,null,{}] 07:36:41 INFO - PROCESS | 1931 | 1460990201749 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:41 INFO - PROCESS | 1931 | 1460990201973 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 07:36:42 INFO - PROCESS | 1931 | 1460990202240 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b563c00 == 143 [pid = 1931] [id = 745] 07:36:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8b568800) [pid = 1931] [serial = 2236] [outer = (nil)] 07:36:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8b63c400) [pid = 1931] [serial = 2237] [outer = 0x8b568800] 07:36:42 INFO - PROCESS | 1931 | 1460990202397 Marionette DEBUG loaded listener.js 07:36:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8bf21000) [pid = 1931] [serial = 2238] [outer = 0x8b568800] 07:36:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bfb5800 == 144 [pid = 1931] [id = 746] 07:36:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x8c256400) [pid = 1931] [serial = 2239] [outer = (nil)] 07:36:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x8c268c00) [pid = 1931] [serial = 2240] [outer = 0x8c256400] 07:36:43 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 07:36:43 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1741ms 07:36:43 INFO - PROCESS | 1931 | 1460990203458 Marionette TRACE conn5 <- [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]]]}] 07:36:43 INFO - PROCESS | 1931 | 1460990203475 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 07:36:43 INFO - PROCESS | 1931 | 1460990203480 Marionette TRACE conn5 <- [1,2953,null,{"value":"8"}] 07:36:43 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 07:36:43 INFO - PROCESS | 1931 | 1460990203502 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 07:36:43 INFO - PROCESS | 1931 | 1460990203509 Marionette TRACE conn5 <- [1,2954,null,{}] 07:36:43 INFO - PROCESS | 1931 | 1460990203525 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:43 INFO - PROCESS | 1931 | 1460990203917 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 07:36:44 INFO - PROCESS | 1931 | 1460990204172 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a4f6000 == 145 [pid = 1931] [id = 747] 07:36:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x8c506c00) [pid = 1931] [serial = 2241] [outer = (nil)] 07:36:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x8c750800) [pid = 1931] [serial = 2242] [outer = 0x8c506c00] 07:36:44 INFO - PROCESS | 1931 | 1460990204255 Marionette DEBUG loaded listener.js 07:36:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x8c996800) [pid = 1931] [serial = 2243] [outer = 0x8c506c00] 07:36:45 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x885fb400) [pid = 1931] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 07:36:45 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x8bfb4c00) [pid = 1931] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 07:36:45 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x885f2400) [pid = 1931] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 07:36:45 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x971b4c00) [pid = 1931] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 07:36:45 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x96fcc400) [pid = 1931] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 07:36:45 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x96c4dc00) [pid = 1931] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 07:36:45 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x8c997c00) [pid = 1931] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 07:36:45 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x9580f000) [pid = 1931] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 07:36:45 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x932de400) [pid = 1931] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 07:36:45 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x932d2400) [pid = 1931] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 07:36:45 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x90056800) [pid = 1931] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 07:36:45 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x8f4d9400) [pid = 1931] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 07:36:45 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x8e2b3000) [pid = 1931] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 07:36:45 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x8ed1f400) [pid = 1931] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 07:36:45 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x8ed13000) [pid = 1931] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 07:36:45 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x8e24c800) [pid = 1931] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 07:36:45 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x8d9a5400) [pid = 1931] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 07:36:45 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x8c3e2000) [pid = 1931] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 07:36:45 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x8bf1f000) [pid = 1931] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 07:36:45 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x8a571800) [pid = 1931] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 07:36:45 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x857e1c00) [pid = 1931] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 07:36:45 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x8a56f400) [pid = 1931] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 07:36:46 INFO - PROCESS | 1931 | 1460990206239 Marionette TRACE conn5 <- [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]]]}] 07:36:46 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:36:46 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 07:36:46 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 2808ms 07:36:46 INFO - PROCESS | 1931 | 1460990206298 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 07:36:46 INFO - PROCESS | 1931 | 1460990206305 Marionette TRACE conn5 <- [1,2957,null,{"value":"8"}] 07:36:46 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 07:36:46 INFO - PROCESS | 1931 | 1460990206314 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 07:36:46 INFO - PROCESS | 1931 | 1460990206319 Marionette TRACE conn5 <- [1,2958,null,{}] 07:36:46 INFO - PROCESS | 1931 | 1460990206334 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:46 INFO - PROCESS | 1931 | 1460990206732 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 07:36:47 INFO - PROCESS | 1931 | 1460990207095 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x857e1c00 == 146 [pid = 1931] [id = 748] 07:36:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x87901400) [pid = 1931] [serial = 2244] [outer = (nil)] 07:36:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x8c26f000) [pid = 1931] [serial = 2245] [outer = 0x87901400] 07:36:47 INFO - PROCESS | 1931 | 1460990207227 Marionette DEBUG loaded listener.js 07:36:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x8c9a6c00) [pid = 1931] [serial = 2246] [outer = 0x87901400] 07:36:48 INFO - PROCESS | 1931 | 1460990208693 Marionette TRACE conn5 <- [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]]]}] 07:36:48 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. 07:36:48 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 2399ms 07:36:48 INFO - PROCESS | 1931 | 1460990208715 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 07:36:48 INFO - PROCESS | 1931 | 1460990208727 Marionette TRACE conn5 <- [1,2961,null,{"value":"8"}] 07:36:48 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 07:36:48 INFO - PROCESS | 1931 | 1460990208743 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 07:36:48 INFO - PROCESS | 1931 | 1460990208752 Marionette TRACE conn5 <- [1,2962,null,{}] 07:36:48 INFO - PROCESS | 1931 | 1460990208766 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:49 INFO - PROCESS | 1931 | 1460990209275 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 07:36:49 INFO - PROCESS | 1931 | 1460990209675 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a246800 == 147 [pid = 1931] [id = 749] 07:36:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x8a4f4000) [pid = 1931] [serial = 2247] [outer = (nil)] 07:36:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x8b439c00) [pid = 1931] [serial = 2248] [outer = 0x8a4f4000] 07:36:49 INFO - PROCESS | 1931 | 1460990209856 Marionette DEBUG loaded listener.js 07:36:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x8b634000) [pid = 1931] [serial = 2249] [outer = 0x8a4f4000] 07:36:51 INFO - PROCESS | 1931 | 1460990211082 Marionette TRACE conn5 <- [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]]]}] 07:36:51 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. 07:36:51 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 2400ms 07:36:51 INFO - PROCESS | 1931 | 1460990211143 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 07:36:51 INFO - PROCESS | 1931 | 1460990211153 Marionette TRACE conn5 <- [1,2965,null,{"value":"8"}] 07:36:51 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 07:36:51 INFO - PROCESS | 1931 | 1460990211219 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 07:36:51 INFO - PROCESS | 1931 | 1460990211225 Marionette TRACE conn5 <- [1,2966,null,{}] 07:36:51 INFO - PROCESS | 1931 | 1460990211233 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:51 INFO - PROCESS | 1931 | 1460990211536 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 07:36:52 INFO - PROCESS | 1931 | 1460990211985 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c3e9800 == 148 [pid = 1931] [id = 750] 07:36:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8c502400) [pid = 1931] [serial = 2250] [outer = (nil)] 07:36:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x8c751400) [pid = 1931] [serial = 2251] [outer = 0x8c502400] 07:36:52 INFO - PROCESS | 1931 | 1460990212094 Marionette DEBUG loaded listener.js 07:36:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x8c99fc00) [pid = 1931] [serial = 2252] [outer = 0x8c502400] 07:36:53 INFO - PROCESS | 1931 | 1460990213070 Marionette TRACE conn5 <- [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]]]}] 07:36:53 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. 07:36:53 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1915ms 07:36:53 INFO - PROCESS | 1931 | 1460990213124 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 07:36:53 INFO - PROCESS | 1931 | 1460990213130 Marionette TRACE conn5 <- [1,2969,null,{"value":"8"}] 07:36:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 07:36:53 INFO - PROCESS | 1931 | 1460990213138 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 07:36:53 INFO - PROCESS | 1931 | 1460990213145 Marionette TRACE conn5 <- [1,2970,null,{}] 07:36:53 INFO - PROCESS | 1931 | 1460990213182 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:53 INFO - PROCESS | 1931 | 1460990213530 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 07:36:53 INFO - PROCESS | 1931 | 1460990213824 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x8d9a2000 == 149 [pid = 1931] [id = 751] 07:36:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8d9a6800) [pid = 1931] [serial = 2253] [outer = (nil)] 07:36:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8daf0000) [pid = 1931] [serial = 2254] [outer = 0x8d9a6800] 07:36:53 INFO - PROCESS | 1931 | 1460990213940 Marionette DEBUG loaded listener.js 07:36:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8e1a8000) [pid = 1931] [serial = 2255] [outer = 0x8d9a6800] 07:36:54 INFO - PROCESS | 1931 | 1460990214777 Marionette TRACE conn5 <- [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]]]}] 07:36:54 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. 07:36:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1699ms 07:36:54 INFO - PROCESS | 1931 | 1460990214854 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 07:36:54 INFO - PROCESS | 1931 | 1460990214859 Marionette TRACE conn5 <- [1,2973,null,{"value":"8"}] 07:36:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 07:36:54 INFO - PROCESS | 1931 | 1460990214870 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 07:36:54 INFO - PROCESS | 1931 | 1460990214875 Marionette TRACE conn5 <- [1,2974,null,{}] 07:36:54 INFO - PROCESS | 1931 | 1460990214883 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:55 INFO - PROCESS | 1931 | 1460990215135 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 07:36:55 INFO - PROCESS | 1931 | 1460990215495 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a243800 == 150 [pid = 1931] [id = 752] 07:36:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8daf6800) [pid = 1931] [serial = 2256] [outer = (nil)] 07:36:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8e255000) [pid = 1931] [serial = 2257] [outer = 0x8daf6800] 07:36:55 INFO - PROCESS | 1931 | 1460990215597 Marionette DEBUG loaded listener.js 07:36:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8e2b6800) [pid = 1931] [serial = 2258] [outer = 0x8daf6800] 07:36:56 INFO - PROCESS | 1931 | 1460990216448 Marionette TRACE conn5 <- [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]]]}] 07:36:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 07:36:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1631ms 07:36:56 INFO - PROCESS | 1931 | 1460990216503 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 07:36:56 INFO - PROCESS | 1931 | 1460990216506 Marionette TRACE conn5 <- [1,2977,null,{"value":"8"}] 07:36:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 07:36:56 INFO - PROCESS | 1931 | 1460990216515 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 07:36:56 INFO - PROCESS | 1931 | 1460990216519 Marionette TRACE conn5 <- [1,2978,null,{}] 07:36:56 INFO - PROCESS | 1931 | 1460990216526 Marionette TRACE conn5 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:56 INFO - PROCESS | 1931 | 1460990216815 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 07:36:57 INFO - PROCESS | 1931 | 1460990217191 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x8b562800 == 151 [pid = 1931] [id = 753] 07:36:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8c25a000) [pid = 1931] [serial = 2259] [outer = (nil)] 07:36:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8e3ee400) [pid = 1931] [serial = 2260] [outer = 0x8c25a000] 07:36:57 INFO - PROCESS | 1931 | 1460990217295 Marionette DEBUG loaded listener.js 07:36:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x8e3f3800) [pid = 1931] [serial = 2261] [outer = 0x8c25a000] 07:36:58 INFO - PROCESS | 1931 | 1460990218162 Marionette TRACE conn5 <- [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]]]}] 07:36:58 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. 07:36:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1681ms 07:36:58 INFO - PROCESS | 1931 | 1460990218197 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 07:36:58 INFO - PROCESS | 1931 | 1460990218201 Marionette TRACE conn5 <- [1,2981,null,{"value":"8"}] 07:36:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 07:36:58 INFO - PROCESS | 1931 | 1460990218210 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 07:36:58 INFO - PROCESS | 1931 | 1460990218214 Marionette TRACE conn5 <- [1,2982,null,{}] 07:36:58 INFO - PROCESS | 1931 | 1460990218221 Marionette TRACE conn5 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:58 INFO - PROCESS | 1931 | 1460990218544 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 07:36:58 INFO - PROCESS | 1931 | 1460990218907 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x8e256800 == 152 [pid = 1931] [id = 754] 07:36:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x8ee0ac00) [pid = 1931] [serial = 2262] [outer = (nil)] 07:36:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x8f09bc00) [pid = 1931] [serial = 2263] [outer = 0x8ee0ac00] 07:36:59 INFO - PROCESS | 1931 | 1460990219018 Marionette DEBUG loaded listener.js 07:36:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x8f0a7c00) [pid = 1931] [serial = 2264] [outer = 0x8ee0ac00] 07:36:59 INFO - PROCESS | 1931 | 1460990219829 Marionette TRACE conn5 <- [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"]]]}] 07:36:59 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 07:36:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 07:36:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:36:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 07:36:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1697ms 07:36:59 INFO - PROCESS | 1931 | 1460990219909 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 07:36:59 INFO - PROCESS | 1931 | 1460990219913 Marionette TRACE conn5 <- [1,2985,null,{"value":"8"}] 07:36:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 07:36:59 INFO - PROCESS | 1931 | 1460990219920 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 07:36:59 INFO - PROCESS | 1931 | 1460990219925 Marionette TRACE conn5 <- [1,2986,null,{}] 07:36:59 INFO - PROCESS | 1931 | 1460990219931 Marionette TRACE conn5 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:00 INFO - PROCESS | 1931 | 1460990220303 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 07:37:00 INFO - PROCESS | 1931 | 1460990220597 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ed18c00 == 153 [pid = 1931] [id = 755] 07:37:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x8f491800) [pid = 1931] [serial = 2265] [outer = (nil)] 07:37:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x8f4d7000) [pid = 1931] [serial = 2266] [outer = 0x8f491800] 07:37:00 INFO - PROCESS | 1931 | 1460990220699 Marionette DEBUG loaded listener.js 07:37:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x8f574c00) [pid = 1931] [serial = 2267] [outer = 0x8f491800] 07:37:01 INFO - PROCESS | 1931 | 1460990221513 Marionette TRACE conn5 <- [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]]]}] 07:37:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 07:37:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1632ms 07:37:01 INFO - PROCESS | 1931 | 1460990221553 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 07:37:01 INFO - PROCESS | 1931 | 1460990221556 Marionette TRACE conn5 <- [1,2989,null,{"value":"8"}] 07:37:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 07:37:01 INFO - PROCESS | 1931 | 1460990221564 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 07:37:01 INFO - PROCESS | 1931 | 1460990221567 Marionette TRACE conn5 <- [1,2990,null,{}] 07:37:01 INFO - PROCESS | 1931 | 1460990221573 Marionette TRACE conn5 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:01 INFO - PROCESS | 1931 | 1460990221840 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 07:37:02 INFO - PROCESS | 1931 | 1460990222292 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bf24800 == 154 [pid = 1931] [id = 756] 07:37:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x8c9a4800) [pid = 1931] [serial = 2268] [outer = (nil)] 07:37:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x8f5dcc00) [pid = 1931] [serial = 2269] [outer = 0x8c9a4800] 07:37:02 INFO - PROCESS | 1931 | 1460990222394 Marionette DEBUG loaded listener.js 07:37:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x9004c000) [pid = 1931] [serial = 2270] [outer = 0x8c9a4800] 07:37:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x91461800 == 155 [pid = 1931] [id = 757] 07:37:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x91464400) [pid = 1931] [serial = 2271] [outer = (nil)] 07:37:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x91467c00) [pid = 1931] [serial = 2272] [outer = 0x91464400] 07:37:03 INFO - PROCESS | 1931 | 1460990223257 Marionette TRACE conn5 <- [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]]]}] 07:37:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 07:37:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1746ms 07:37:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 07:37:03 INFO - PROCESS | 1931 | 1460990223311 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 07:37:03 INFO - PROCESS | 1931 | 1460990223314 Marionette TRACE conn5 <- [1,2993,null,{"value":"8"}] 07:37:03 INFO - PROCESS | 1931 | 1460990223321 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 07:37:03 INFO - PROCESS | 1931 | 1460990223325 Marionette TRACE conn5 <- [1,2994,null,{}] 07:37:03 INFO - PROCESS | 1931 | 1460990223330 Marionette TRACE conn5 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:03 INFO - PROCESS | 1931 | 1460990223638 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 07:37:04 INFO - PROCESS | 1931 | 1460990223989 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f5da000 == 156 [pid = 1931] [id = 758] 07:37:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x8f5df800) [pid = 1931] [serial = 2273] [outer = (nil)] 07:37:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x91464c00) [pid = 1931] [serial = 2274] [outer = 0x8f5df800] 07:37:04 INFO - PROCESS | 1931 | 1460990224085 Marionette DEBUG loaded listener.js 07:37:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x915a5400) [pid = 1931] [serial = 2275] [outer = 0x8f5df800] 07:37:04 INFO - PROCESS | 1931 | 1460990224859 Marionette TRACE conn5 <- [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]]]}] 07:37:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:37:04 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 07:37:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1583ms 07:37:04 INFO - PROCESS | 1931 | 1460990224905 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 07:37:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 07:37:04 INFO - PROCESS | 1931 | 1460990224909 Marionette TRACE conn5 <- [1,2997,null,{"value":"8"}] 07:37:04 INFO - PROCESS | 1931 | 1460990224916 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 07:37:04 INFO - PROCESS | 1931 | 1460990224919 Marionette TRACE conn5 <- [1,2998,null,{}] 07:37:04 INFO - PROCESS | 1931 | 1460990224925 Marionette TRACE conn5 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:05 INFO - PROCESS | 1931 | 1460990225215 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 07:37:05 INFO - PROCESS | 1931 | 1460990225589 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x87908400 == 157 [pid = 1931] [id = 759] 07:37:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x917c9c00) [pid = 1931] [serial = 2276] [outer = (nil)] 07:37:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x931dfc00) [pid = 1931] [serial = 2277] [outer = 0x917c9c00] 07:37:05 INFO - PROCESS | 1931 | 1460990225682 Marionette DEBUG loaded listener.js 07:37:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x932d8000) [pid = 1931] [serial = 2278] [outer = 0x917c9c00] 07:37:06 INFO - PROCESS | 1931 | 1460990226553 Marionette TRACE conn5 <- [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]]]}] 07:37:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 07:37:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1689ms 07:37:06 INFO - PROCESS | 1931 | 1460990226605 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 07:37:06 INFO - PROCESS | 1931 | 1460990226610 Marionette TRACE conn5 <- [1,3001,null,{"value":"8"}] 07:37:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 07:37:06 INFO - PROCESS | 1931 | 1460990226616 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 07:37:06 INFO - PROCESS | 1931 | 1460990226627 Marionette TRACE conn5 <- [1,3002,null,{}] 07:37:06 INFO - PROCESS | 1931 | 1460990226632 Marionette TRACE conn5 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:06 INFO - PROCESS | 1931 | 1460990226920 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 07:37:07 INFO - PROCESS | 1931 | 1460990227300 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x8d99d400 == 158 [pid = 1931] [id = 760] 07:37:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x95bc4000) [pid = 1931] [serial = 2279] [outer = (nil)] 07:37:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x95bcdc00) [pid = 1931] [serial = 2280] [outer = 0x95bc4000] 07:37:07 INFO - PROCESS | 1931 | 1460990227401 Marionette DEBUG loaded listener.js 07:37:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x96afb000) [pid = 1931] [serial = 2281] [outer = 0x95bc4000] 07:37:08 INFO - PROCESS | 1931 | 1460990228186 Marionette TRACE conn5 <- [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]]]}] 07:37:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 07:37:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1602ms 07:37:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 07:37:08 INFO - PROCESS | 1931 | 1460990228220 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 07:37:08 INFO - PROCESS | 1931 | 1460990228223 Marionette TRACE conn5 <- [1,3005,null,{"value":"8"}] 07:37:08 INFO - PROCESS | 1931 | 1460990228230 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 07:37:08 INFO - PROCESS | 1931 | 1460990228233 Marionette TRACE conn5 <- [1,3006,null,{}] 07:37:08 INFO - PROCESS | 1931 | 1460990228239 Marionette TRACE conn5 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:08 INFO - PROCESS | 1931 | 1460990228474 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 07:37:08 INFO - PROCESS | 1931 | 1460990228786 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x917d5400 == 159 [pid = 1931] [id = 761] 07:37:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x950a2400) [pid = 1931] [serial = 2282] [outer = (nil)] 07:37:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x96f96000) [pid = 1931] [serial = 2283] [outer = 0x950a2400] 07:37:08 INFO - PROCESS | 1931 | 1460990228886 Marionette DEBUG loaded listener.js 07:37:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x96fcac00) [pid = 1931] [serial = 2284] [outer = 0x950a2400] 07:37:09 INFO - PROCESS | 1931 | 1460990229713 Marionette TRACE conn5 <- [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]]]}] 07:37:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 07:37:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1541ms 07:37:09 INFO - PROCESS | 1931 | 1460990229771 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 07:37:09 INFO - PROCESS | 1931 | 1460990229775 Marionette TRACE conn5 <- [1,3009,null,{"value":"8"}] 07:37:09 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 07:37:09 INFO - PROCESS | 1931 | 1460990229782 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 07:37:09 INFO - PROCESS | 1931 | 1460990229785 Marionette TRACE conn5 <- [1,3010,null,{}] 07:37:09 INFO - PROCESS | 1931 | 1460990229792 Marionette TRACE conn5 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:10 INFO - PROCESS | 1931 | 1460990230144 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 07:37:10 INFO - PROCESS | 1931 | 1460990230425 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x8f5d7400 == 160 [pid = 1931] [id = 762] 07:37:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x96c4b400) [pid = 1931] [serial = 2285] [outer = (nil)] 07:37:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x97b8d400) [pid = 1931] [serial = 2286] [outer = 0x96c4b400] 07:37:10 INFO - PROCESS | 1931 | 1460990230521 Marionette DEBUG loaded listener.js 07:37:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x97ef5800) [pid = 1931] [serial = 2287] [outer = 0x96c4b400] 07:37:11 INFO - PROCESS | 1931 | 1460990231335 Marionette TRACE conn5 <- [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]]]}] 07:37:11 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 07:37:11 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1585ms 07:37:11 INFO - TEST-START | /FileAPI/FileReaderSync.worker 07:37:11 INFO - PROCESS | 1931 | 1460990231368 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 07:37:11 INFO - PROCESS | 1931 | 1460990231371 Marionette TRACE conn5 <- [1,3013,null,{"value":"8"}] 07:37:11 INFO - PROCESS | 1931 | 1460990231378 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 07:37:11 INFO - PROCESS | 1931 | 1460990231382 Marionette TRACE conn5 <- [1,3014,null,{}] 07:37:11 INFO - PROCESS | 1931 | 1460990231387 Marionette TRACE conn5 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:11 INFO - PROCESS | 1931 | 1460990231638 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 07:37:12 INFO - PROCESS | 1931 | 1460990232005 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x8daef400 == 161 [pid = 1931] [id = 763] 07:37:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x8e2b8c00) [pid = 1931] [serial = 2288] [outer = (nil)] 07:37:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x9ae91000) [pid = 1931] [serial = 2289] [outer = 0x8e2b8c00] 07:37:12 INFO - PROCESS | 1931 | 1460990232098 Marionette DEBUG loaded listener.js 07:37:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x9eb43800) [pid = 1931] [serial = 2290] [outer = 0x8e2b8c00] 07:37:12 INFO - PROCESS | 1931 | [1931] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:37:12 INFO - PROCESS | 1931 | 1460990232960 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 07:37:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1633ms 07:37:13 INFO - PROCESS | 1931 | 1460990233012 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 07:37:13 INFO - PROCESS | 1931 | 1460990233017 Marionette TRACE conn5 <- [1,3017,null,{"value":"8"}] 07:37:13 INFO - TEST-START | /FileAPI/fileReader.html 07:37:13 INFO - PROCESS | 1931 | 1460990233065 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 07:37:13 INFO - PROCESS | 1931 | 1460990233070 Marionette TRACE conn5 <- [1,3018,null,{}] 07:37:13 INFO - PROCESS | 1931 | 1460990233087 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:13 INFO - PROCESS | 1931 | 1460990233348 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 07:37:13 INFO - PROCESS | 1931 | 1460990233716 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x9ac87c00 == 162 [pid = 1931] [id = 764] 07:37:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x9ba89c00) [pid = 1931] [serial = 2291] [outer = (nil)] 07:37:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x9fcb0800) [pid = 1931] [serial = 2292] [outer = 0x9ba89c00] 07:37:13 INFO - PROCESS | 1931 | 1460990233810 Marionette DEBUG loaded listener.js 07:37:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0xa00cac00) [pid = 1931] [serial = 2293] [outer = 0x9ba89c00] 07:37:14 INFO - PROCESS | 1931 | 1460990234559 Marionette TRACE conn5 <- [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]]]}] 07:37:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 07:37:14 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 07:37:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 07:37:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 07:37:14 INFO - TEST-OK | /FileAPI/fileReader.html | took 1590ms 07:37:14 INFO - PROCESS | 1931 | 1460990234615 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 07:37:14 INFO - PROCESS | 1931 | 1460990234619 Marionette TRACE conn5 <- [1,3021,null,{"value":"8"}] 07:37:14 INFO - TEST-START | /FileAPI/historical.html 07:37:14 INFO - PROCESS | 1931 | 1460990234626 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 07:37:14 INFO - PROCESS | 1931 | 1460990234628 Marionette TRACE conn5 <- [1,3022,null,{}] 07:37:14 INFO - PROCESS | 1931 | 1460990234635 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:14 INFO - PROCESS | 1931 | 1460990234887 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 07:37:15 INFO - PROCESS | 1931 | 1460990235205 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x9fcab000 == 163 [pid = 1931] [id = 765] 07:37:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0xa0081800) [pid = 1931] [serial = 2294] [outer = (nil)] 07:37:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0xa0af3000) [pid = 1931] [serial = 2295] [outer = 0xa0081800] 07:37:15 INFO - PROCESS | 1931 | 1460990235342 Marionette DEBUG loaded listener.js 07:37:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0xa0c4fc00) [pid = 1931] [serial = 2296] [outer = 0xa0081800] 07:37:16 INFO - PROCESS | 1931 | 1460990236152 Marionette TRACE conn5 <- [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"]]]}] 07:37:16 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 07:37:16 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 07:37:16 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 07:37:16 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 07:37:16 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 07:37:16 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 07:37:16 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 07:37:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:16 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 07:37:16 INFO - TEST-OK | /FileAPI/historical.html | took 1540ms 07:37:16 INFO - PROCESS | 1931 | 1460990236170 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 07:37:16 INFO - PROCESS | 1931 | 1460990236174 Marionette TRACE conn5 <- [1,3025,null,{"value":"8"}] 07:37:16 INFO - PROCESS | 1931 | 1460990236186 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 07:37:16 INFO - TEST-START | /FileAPI/idlharness.html 07:37:16 INFO - PROCESS | 1931 | 1460990236191 Marionette TRACE conn5 <- [1,3026,null,{}] 07:37:16 INFO - PROCESS | 1931 | 1460990236196 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:16 INFO - PROCESS | 1931 | 1460990236471 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 07:37:16 INFO - PROCESS | 1931 | 1460990236828 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x8ee03400 == 164 [pid = 1931] [id = 766] 07:37:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x96fcdc00) [pid = 1931] [serial = 2297] [outer = (nil)] 07:37:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0xa0fdf800) [pid = 1931] [serial = 2298] [outer = 0x96fcdc00] 07:37:16 INFO - PROCESS | 1931 | 1460990236922 Marionette DEBUG loaded listener.js 07:37:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0xa0fe7800) [pid = 1931] [serial = 2299] [outer = 0x96fcdc00] 07:37:21 INFO - PROCESS | 1931 | --DOCSHELL 0x8bf2a400 == 163 [pid = 1931] [id = 431] 07:37:21 INFO - PROCESS | 1931 | --DOCSHELL 0x860e5800 == 162 [pid = 1931] [id = 453] 07:37:21 INFO - PROCESS | 1931 | --DOCSHELL 0x8b433000 == 161 [pid = 1931] [id = 663] 07:37:21 INFO - PROCESS | 1931 | --DOCSHELL 0x885f5800 == 160 [pid = 1931] [id = 230] 07:37:21 INFO - PROCESS | 1931 | --DOCSHELL 0x8b562c00 == 159 [pid = 1931] [id = 452] 07:37:21 INFO - PROCESS | 1931 | --DOCSHELL 0x9ac8cc00 == 158 [pid = 1931] [id = 354] 07:37:21 INFO - PROCESS | 1931 | --DOCSHELL 0x94f6e800 == 157 [pid = 1931] [id = 615] 07:37:21 INFO - PROCESS | 1931 | --DOCSHELL 0x8bfb5800 == 156 [pid = 1931] [id = 746] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x8bf25c00) [pid = 1931] [serial = 2052] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x8c258c00) [pid = 1931] [serial = 2177] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x8bfba400) [pid = 1931] [serial = 2174] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x8c268000) [pid = 1931] [serial = 2175] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x8a240800) [pid = 1931] [serial = 2168] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x8a24ec00) [pid = 1931] [serial = 2169] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x980b0800) [pid = 1931] [serial = 2166] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x97ef3000) [pid = 1931] [serial = 2165] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x97ee9000) [pid = 1931] [serial = 2163] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x97b82400) [pid = 1931] [serial = 2162] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x9701dc00) [pid = 1931] [serial = 2160] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x96fd2400) [pid = 1931] [serial = 2159] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x96fc6000) [pid = 1931] [serial = 2157] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x96f94800) [pid = 1931] [serial = 2156] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x96c46c00) [pid = 1931] [serial = 2154] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x96c45800) [pid = 1931] [serial = 2153] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x95bc8c00) [pid = 1931] [serial = 2151] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x95b62c00) [pid = 1931] [serial = 2150] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x950a6000) [pid = 1931] [serial = 2148] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x9509a000) [pid = 1931] [serial = 2147] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x91461400) [pid = 1931] [serial = 2144] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x915a4c00) [pid = 1931] [serial = 2145] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x8f5d3400) [pid = 1931] [serial = 2142] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x8f580400) [pid = 1931] [serial = 2141] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x8f572400) [pid = 1931] [serial = 2139] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x8f4d5000) [pid = 1931] [serial = 2138] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x8f266000) [pid = 1931] [serial = 2136] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x8f260c00) [pid = 1931] [serial = 2135] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x8ee0c800) [pid = 1931] [serial = 2132] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x8efb0c00) [pid = 1931] [serial = 2133] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x8e3f4400) [pid = 1931] [serial = 2130] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x8e255c00) [pid = 1931] [serial = 2129] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x8e1a4c00) [pid = 1931] [serial = 2127] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x8daf2800) [pid = 1931] [serial = 2126] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x8d7cdc00) [pid = 1931] [serial = 2124] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x8c9aa800) [pid = 1931] [serial = 2123] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x8c26e800) [pid = 1931] [serial = 2121] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x8bfb8c00) [pid = 1931] [serial = 2120] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x8b43b400) [pid = 1931] [serial = 2118] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x8a577000) [pid = 1931] [serial = 2117] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x87903800) [pid = 1931] [serial = 2115] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x86bbd000) [pid = 1931] [serial = 2114] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x8b439000) [pid = 1931] [serial = 2171] [outer = (nil)] [url = about:blank] 07:37:21 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x8b56c400) [pid = 1931] [serial = 2172] [outer = (nil)] [url = about:blank] 07:37:21 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 07:37:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:37:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:37:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:37:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:37:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:37:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:37:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:37:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:37:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:37:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 07:37:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:37:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:37:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:37:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:37:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:37:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:37:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:37:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:37:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 07:37:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:37:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:37:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:37:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:37:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:37:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:37:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:37:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:37:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 07:37:22 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 07:37:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:37:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:37:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:37:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:37:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:37:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:37:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:37:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:37:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 07:37:22 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 07:37:22 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 07:37:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:37:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:37:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:37:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:37:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:37:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:37:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:37:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:37:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 07:37:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:37:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:37:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:37:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:37:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:37:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:37:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:37:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 07:37:22 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 07:37:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:37:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:37:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:37:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:37:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:37:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:37:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:37:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:37:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 07:37:22 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 07:37:22 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 07:37:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:37:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:37:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:37:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:37:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:37:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:37:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:37:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:37:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 07:37:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 07:37:22 INFO - TEST-OK | /FileAPI/idlharness.html | took 5854ms 07:37:22 INFO - TEST-START | /FileAPI/idlharness.worker 07:37:22 INFO - PROCESS | 1931 | 1460990241900 Marionette TRACE conn5 <- [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]]]}] 07:37:22 INFO - PROCESS | 1931 | 1460990242055 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 07:37:22 INFO - PROCESS | 1931 | 1460990242069 Marionette TRACE conn5 <- [1,3029,null,{"value":"8"}] 07:37:22 INFO - PROCESS | 1931 | 1460990242104 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 07:37:22 INFO - PROCESS | 1931 | 1460990242117 Marionette TRACE conn5 <- [1,3030,null,{}] 07:37:22 INFO - PROCESS | 1931 | 1460990242136 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:22 INFO - PROCESS | 1931 | 1460990242451 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 07:37:22 INFO - PROCESS | 1931 | 1460990242669 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x8958f000 == 157 [pid = 1931] [id = 767] 07:37:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8a244000) [pid = 1931] [serial = 2300] [outer = (nil)] 07:37:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8a24d800) [pid = 1931] [serial = 2301] [outer = 0x8a244000] 07:37:22 INFO - PROCESS | 1931 | 1460990242751 Marionette DEBUG loaded listener.js 07:37:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8a4f6800) [pid = 1931] [serial = 2302] [outer = 0x8a244000] 07:37:23 INFO - PROCESS | 1931 | [1931] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:37:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:37:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:37:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:37:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:37:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:37:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:37:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:37:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:37:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:37:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:37:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:37:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 07:37:25 INFO - {} 07:37:25 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 07:37:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:37:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:37:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:37:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:37:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 07:37:25 INFO - {} 07:37:25 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 - {} 07:37:25 INFO - {} 07:37:25 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 07:37:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:37:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:37:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:37:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:37:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:37:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:37:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:37:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 07:37:25 INFO - {} 07:37:25 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 07:37:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:37:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:37:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:37:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:37:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 07:37:25 INFO - {} 07:37:25 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 - {} 07:37:25 INFO - {} 07:37:25 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 07:37:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:37:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:37:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:37:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:37:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:25 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 07:37:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 07:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 07:37:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:37:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:37:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 07:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:37:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:37:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:37:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 07:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 07:37:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:37:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:25 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 07:37:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 07:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 07:37:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:37:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:25 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 07:37:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 07:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 07:37:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:37:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:25 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 07:37:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 07:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:37:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:37:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:37:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:37:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 07:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:37:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:37:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:37:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:37:25 INFO - {} 07:37:25 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3010ms 07:37:25 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 07:37:25 INFO - PROCESS | 1931 | 1460990244971 Marionette TRACE conn5 <- [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,{},{}]]]}] 07:37:25 INFO - PROCESS | 1931 | 1460990245091 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 07:37:25 INFO - PROCESS | 1931 | 1460990245112 Marionette TRACE conn5 <- [1,3033,null,{"value":"8"}] 07:37:25 INFO - PROCESS | 1931 | 1460990245167 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 07:37:25 INFO - PROCESS | 1931 | 1460990245178 Marionette TRACE conn5 <- [1,3034,null,{}] 07:37:25 INFO - PROCESS | 1931 | 1460990245212 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:25 INFO - PROCESS | 1931 | 1460990245659 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 07:37:25 INFO - PROCESS | 1931 | 1460990245710 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a577000 == 158 [pid = 1931] [id = 768] 07:37:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8b437800) [pid = 1931] [serial = 2303] [outer = (nil)] 07:37:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x8e24d800) [pid = 1931] [serial = 2304] [outer = 0x8b437800] 07:37:25 INFO - PROCESS | 1931 | 1460990245788 Marionette DEBUG loaded listener.js 07:37:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x8e2b3800) [pid = 1931] [serial = 2305] [outer = 0x8b437800] 07:37:26 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x87871800) [pid = 1931] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 07:37:26 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x8ee0e400) [pid = 1931] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 07:37:26 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x932d7000) [pid = 1931] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 07:37:26 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x8e3f0c00) [pid = 1931] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 07:37:26 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x97b8c800) [pid = 1931] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 07:37:26 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x8b568800) [pid = 1931] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 07:37:26 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x8c506c00) [pid = 1931] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 07:37:26 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x8c256400) [pid = 1931] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 07:37:26 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x898cd800) [pid = 1931] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 07:37:26 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x915a4400) [pid = 1931] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 07:37:26 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x95bbe800) [pid = 1931] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 07:37:26 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x8e3f2400) [pid = 1931] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 07:37:26 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x8c9a6400) [pid = 1931] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 07:37:26 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x8c251c00) [pid = 1931] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 07:37:26 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x8daf6c00) [pid = 1931] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 07:37:26 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x8b43c400) [pid = 1931] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 07:37:26 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x89599800) [pid = 1931] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 07:37:26 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x8f498400) [pid = 1931] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 07:37:26 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x8daea000) [pid = 1931] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 07:37:26 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x917c9800) [pid = 1931] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 07:37:26 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x8efbd800) [pid = 1931] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 07:37:27 INFO - PROCESS | 1931 | 1460990247324 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 07:37:27 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 07:37:27 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 2215ms 07:37:27 INFO - PROCESS | 1931 | 1460990247388 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 07:37:27 INFO - TEST-START | /FileAPI/blob/Blob-close.html 07:37:27 INFO - PROCESS | 1931 | 1460990247393 Marionette TRACE conn5 <- [1,3037,null,{"value":"8"}] 07:37:27 INFO - PROCESS | 1931 | 1460990247404 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 07:37:27 INFO - PROCESS | 1931 | 1460990247411 Marionette TRACE conn5 <- [1,3038,null,{}] 07:37:27 INFO - PROCESS | 1931 | 1460990247427 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:27 INFO - PROCESS | 1931 | 1460990247658 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 07:37:27 INFO - PROCESS | 1931 | 1460990247873 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a242800 == 159 [pid = 1931] [id = 769] 07:37:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x8c747000) [pid = 1931] [serial = 2306] [outer = (nil)] 07:37:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x8e3e9c00) [pid = 1931] [serial = 2307] [outer = 0x8c747000] 07:37:27 INFO - PROCESS | 1931 | 1460990247958 Marionette DEBUG loaded listener.js 07:37:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x8e3f2400) [pid = 1931] [serial = 2308] [outer = 0x8c747000] 07:37:28 INFO - PROCESS | 1931 | 1460990248839 Marionette TRACE conn5 <- [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"]]]}] 07:37:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 07:37:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 07:37:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 07:37:28 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1510ms 07:37:28 INFO - PROCESS | 1931 | 1460990248911 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 07:37:28 INFO - PROCESS | 1931 | 1460990248918 Marionette TRACE conn5 <- [1,3041,null,{"value":"8"}] 07:37:28 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 07:37:28 INFO - PROCESS | 1931 | 1460990248928 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 07:37:28 INFO - PROCESS | 1931 | 1460990248934 Marionette TRACE conn5 <- [1,3042,null,{}] 07:37:28 INFO - PROCESS | 1931 | 1460990248943 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:29 INFO - PROCESS | 1931 | 1460990249221 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 07:37:29 INFO - PROCESS | 1931 | 1460990249584 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x898d5800 == 160 [pid = 1931] [id = 770] 07:37:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x898d7400) [pid = 1931] [serial = 2309] [outer = (nil)] 07:37:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x8a248800) [pid = 1931] [serial = 2310] [outer = 0x898d7400] 07:37:29 INFO - PROCESS | 1931 | 1460990249679 Marionette DEBUG loaded listener.js 07:37:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x8a576000) [pid = 1931] [serial = 2311] [outer = 0x898d7400] 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 07:37:31 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. 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 07:37:31 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'.) 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 07:37:31 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. 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 07:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 07:37:31 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. 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 07:37:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:37:31 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. 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 07:37:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 07:37:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 07:37:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 07:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 07:37:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 07:37:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:37:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:37:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 07:37:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:37:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:37:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:37:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:37:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:37:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 07:37:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 07:37:31 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2177ms 07:37:31 INFO - PROCESS | 1931 | 1460990250989 Marionette TRACE conn5 <- [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]]]}] 07:37:31 INFO - PROCESS | 1931 | 1460990251142 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 07:37:31 INFO - PROCESS | 1931 | 1460990251159 Marionette TRACE conn5 <- [1,3045,null,{"value":"8"}] 07:37:31 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 07:37:31 INFO - PROCESS | 1931 | 1460990251300 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 07:37:31 INFO - PROCESS | 1931 | 1460990251308 Marionette TRACE conn5 <- [1,3046,null,{}] 07:37:31 INFO - PROCESS | 1931 | 1460990251320 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:31 INFO - PROCESS | 1931 | 1460990251553 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 07:37:31 INFO - PROCESS | 1931 | 1460990251858 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a24b800 == 161 [pid = 1931] [id = 771] 07:37:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x8a56a400) [pid = 1931] [serial = 2312] [outer = (nil)] 07:37:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x8b633c00) [pid = 1931] [serial = 2313] [outer = 0x8a56a400] 07:37:31 INFO - PROCESS | 1931 | 1460990251960 Marionette DEBUG loaded listener.js 07:37:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x8bf23c00) [pid = 1931] [serial = 2314] [outer = 0x8a56a400] 07:37:32 INFO - PROCESS | 1931 | [1931] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:37:33 INFO - PROCESS | 1931 | 1460990253090 Marionette TRACE conn5 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 07:37:33 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 07:37:33 INFO - {} 07:37:33 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1903ms 07:37:33 INFO - PROCESS | 1931 | 1460990253156 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 07:37:33 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 07:37:33 INFO - PROCESS | 1931 | 1460990253160 Marionette TRACE conn5 <- [1,3049,null,{"value":"8"}] 07:37:33 INFO - PROCESS | 1931 | 1460990253208 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 07:37:33 INFO - PROCESS | 1931 | 1460990253215 Marionette TRACE conn5 <- [1,3050,null,{}] 07:37:33 INFO - PROCESS | 1931 | 1460990253241 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:33 INFO - PROCESS | 1931 | 1460990253522 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 07:37:33 INFO - PROCESS | 1931 | 1460990253950 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c25e800 == 162 [pid = 1931] [id = 772] 07:37:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x8c508c00) [pid = 1931] [serial = 2315] [outer = (nil)] 07:37:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x8d7d7400) [pid = 1931] [serial = 2316] [outer = 0x8c508c00] 07:37:34 INFO - PROCESS | 1931 | 1460990254046 Marionette DEBUG loaded listener.js 07:37:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x8e254400) [pid = 1931] [serial = 2317] [outer = 0x8c508c00] 07:37:34 INFO - PROCESS | 1931 | 1460990254967 Marionette TRACE conn5 <- [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]]]}] 07:37:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 07:37:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 07:37:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 07:37:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 07:37:35 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1847ms 07:37:35 INFO - PROCESS | 1931 | 1460990255015 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 07:37:35 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 07:37:35 INFO - PROCESS | 1931 | 1460990255021 Marionette TRACE conn5 <- [1,3053,null,{"value":"8"}] 07:37:35 INFO - PROCESS | 1931 | 1460990255028 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 07:37:35 INFO - PROCESS | 1931 | 1460990255032 Marionette TRACE conn5 <- [1,3054,null,{}] 07:37:35 INFO - PROCESS | 1931 | 1460990255039 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:35 INFO - PROCESS | 1931 | 1460990255282 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 07:37:35 INFO - PROCESS | 1931 | 1460990255637 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c508400 == 163 [pid = 1931] [id = 773] 07:37:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x8e3f8000) [pid = 1931] [serial = 2318] [outer = (nil)] 07:37:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x8ed1c800) [pid = 1931] [serial = 2319] [outer = 0x8e3f8000] 07:37:35 INFO - PROCESS | 1931 | 1460990255735 Marionette DEBUG loaded listener.js 07:37:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8ee0e400) [pid = 1931] [serial = 2320] [outer = 0x8e3f8000] 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 07:37:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 07:37:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 07:37:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 07:37:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 07:37:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 07:37:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 07:37:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 07:37:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 07:37:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 07:37:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 07:37:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 07:37:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 07:37:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 07:37:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 07:37:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 07:37:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 07:37:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 07:37:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 07:37:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 07:37:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 07:37:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 07:37:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 07:37:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 07:37:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:37:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:37:37 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" 07:37:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:37:37 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" 07:37:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:37:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:37:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2279ms 07:37:37 INFO - PROCESS | 1931 | 1460990257110 Marionette TRACE conn5 <- [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"]]]}] 07:37:37 INFO - PROCESS | 1931 | 1460990257396 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 07:37:37 INFO - PROCESS | 1931 | 1460990257406 Marionette TRACE conn5 <- [1,3057,null,{"value":"8"}] 07:37:37 INFO - TEST-START | /FileAPI/file/File-constructor.html 07:37:37 INFO - PROCESS | 1931 | 1460990257423 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 07:37:37 INFO - PROCESS | 1931 | 1460990257431 Marionette TRACE conn5 <- [1,3058,null,{}] 07:37:37 INFO - PROCESS | 1931 | 1460990257445 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:37 INFO - PROCESS | 1931 | 1460990257729 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 07:37:38 INFO - PROCESS | 1931 | 1460990258025 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x8efaf800 == 164 [pid = 1931] [id = 774] 07:37:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8efb0800) [pid = 1931] [serial = 2321] [outer = (nil)] 07:37:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8f572400) [pid = 1931] [serial = 2322] [outer = 0x8efb0800] 07:37:38 INFO - PROCESS | 1931 | 1460990258117 Marionette DEBUG loaded listener.js 07:37:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x8f579400) [pid = 1931] [serial = 2323] [outer = 0x8efb0800] 07:37:39 INFO - PROCESS | 1931 | 1460990259035 Marionette TRACE conn5 <- [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]]]}] 07:37:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 07:37:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 07:37:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 07:37:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 07:37:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 07:37:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 07:37:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 07:37:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 07:37:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 07:37:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 07:37:39 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 07:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:39 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 07:37:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 07:37:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 07:37:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:37:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 07:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 07:37:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 07:37:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 07:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 07:37:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 07:37:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 07:37:39 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1654ms 07:37:39 INFO - PROCESS | 1931 | 1460990259078 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 07:37:39 INFO - PROCESS | 1931 | 1460990259084 Marionette TRACE conn5 <- [1,3061,null,{"value":"8"}] 07:37:39 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 07:37:39 INFO - PROCESS | 1931 | 1460990259094 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 07:37:39 INFO - PROCESS | 1931 | 1460990259102 Marionette TRACE conn5 <- [1,3062,null,{}] 07:37:39 INFO - PROCESS | 1931 | 1460990259156 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:39 INFO - PROCESS | 1931 | 1460990259474 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 07:37:39 INFO - PROCESS | 1931 | 1460990259847 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x8bf29800 == 165 [pid = 1931] [id = 775] 07:37:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x8f575c00) [pid = 1931] [serial = 2324] [outer = (nil)] 07:37:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x90059c00) [pid = 1931] [serial = 2325] [outer = 0x8f575c00] 07:37:39 INFO - PROCESS | 1931 | 1460990259943 Marionette DEBUG loaded listener.js 07:37:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x9146c000) [pid = 1931] [serial = 2326] [outer = 0x8f575c00] 07:37:40 INFO - PROCESS | 1931 | [1931] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:37:40 INFO - PROCESS | 1931 | 1460990260807 Marionette TRACE conn5 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 07:37:40 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 07:37:40 INFO - {} 07:37:40 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1730ms 07:37:40 INFO - PROCESS | 1931 | 1460990260824 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 07:37:40 INFO - PROCESS | 1931 | 1460990260827 Marionette TRACE conn5 <- [1,3065,null,{"value":"8"}] 07:37:40 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 07:37:40 INFO - PROCESS | 1931 | 1460990260834 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 07:37:40 INFO - PROCESS | 1931 | 1460990260838 Marionette TRACE conn5 <- [1,3066,null,{}] 07:37:40 INFO - PROCESS | 1931 | 1460990260844 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:41 INFO - PROCESS | 1931 | 1460990261078 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 07:37:41 INFO - PROCESS | 1931 | 1460990261383 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x90056c00 == 166 [pid = 1931] [id = 776] 07:37:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x915a5c00) [pid = 1931] [serial = 2327] [outer = (nil)] 07:37:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x94f6ec00) [pid = 1931] [serial = 2328] [outer = 0x915a5c00] 07:37:41 INFO - PROCESS | 1931 | 1460990261516 Marionette DEBUG loaded listener.js 07:37:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x9509e800) [pid = 1931] [serial = 2329] [outer = 0x915a5c00] 07:37:42 INFO - PROCESS | 1931 | 1460990262352 Marionette TRACE conn5 <- [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]]]}] 07:37:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 07:37:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 07:37:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 07:37:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 07:37:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 07:37:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 07:37:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 07:37:42 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1536ms 07:37:42 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 07:37:42 INFO - PROCESS | 1931 | 1460990262372 Marionette TRACE conn5 -> [0,3069,"getWindowHandle",null] 07:37:42 INFO - PROCESS | 1931 | 1460990262375 Marionette TRACE conn5 <- [1,3069,null,{"value":"8"}] 07:37:42 INFO - PROCESS | 1931 | 1460990262382 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 07:37:42 INFO - PROCESS | 1931 | 1460990262385 Marionette TRACE conn5 <- [1,3070,null,{}] 07:37:42 INFO - PROCESS | 1931 | 1460990262391 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:42 INFO - PROCESS | 1931 | 1460990262616 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 07:37:42 INFO - PROCESS | 1931 | 1460990262902 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x917c9800 == 167 [pid = 1931] [id = 777] 07:37:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x94f78800) [pid = 1931] [serial = 2330] [outer = (nil)] 07:37:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x95807000) [pid = 1931] [serial = 2331] [outer = 0x94f78800] 07:37:43 INFO - PROCESS | 1931 | 1460990263035 Marionette DEBUG loaded listener.js 07:37:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x95abf000) [pid = 1931] [serial = 2332] [outer = 0x94f78800] 07:37:43 INFO - PROCESS | 1931 | 1460990263854 Marionette TRACE conn5 <- [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]]]}] 07:37:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 07:37:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 07:37:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 07:37:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 07:37:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 07:37:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 07:37:43 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1492ms 07:37:43 INFO - PROCESS | 1931 | 1460990263875 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 07:37:43 INFO - PROCESS | 1931 | 1460990263879 Marionette TRACE conn5 <- [1,3073,null,{"value":"8"}] 07:37:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 07:37:43 INFO - PROCESS | 1931 | 1460990263886 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 07:37:43 INFO - PROCESS | 1931 | 1460990263890 Marionette TRACE conn5 <- [1,3074,null,{}] 07:37:43 INFO - PROCESS | 1931 | 1460990263896 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:44 INFO - PROCESS | 1931 | 1460990264133 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 07:37:44 INFO - PROCESS | 1931 | 1460990264460 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x87906800 == 168 [pid = 1931] [id = 778] 07:37:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x8c260c00) [pid = 1931] [serial = 2333] [outer = (nil)] 07:37:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x95bcd800) [pid = 1931] [serial = 2334] [outer = 0x8c260c00] 07:37:44 INFO - PROCESS | 1931 | 1460990264603 Marionette DEBUG loaded listener.js 07:37:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x95f48800) [pid = 1931] [serial = 2335] [outer = 0x8c260c00] 07:37:45 INFO - PROCESS | 1931 | 1460990265386 Marionette TRACE conn5 <- [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]]]}] 07:37:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 07:37:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 07:37:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 07:37:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 07:37:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 07:37:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 07:37:45 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1531ms 07:37:45 INFO - PROCESS | 1931 | 1460990265420 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 07:37:45 INFO - PROCESS | 1931 | 1460990265425 Marionette TRACE conn5 <- [1,3077,null,{"value":"8"}] 07:37:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 07:37:45 INFO - PROCESS | 1931 | 1460990265432 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 07:37:45 INFO - PROCESS | 1931 | 1460990265436 Marionette TRACE conn5 <- [1,3078,null,{}] 07:37:45 INFO - PROCESS | 1931 | 1460990265442 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:45 INFO - PROCESS | 1931 | 1460990265673 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 07:37:46 INFO - PROCESS | 1931 | 1460990266017 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x90052400 == 169 [pid = 1931] [id = 779] 07:37:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x90057800) [pid = 1931] [serial = 2336] [outer = (nil)] 07:37:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x917ca800) [pid = 1931] [serial = 2337] [outer = 0x90057800] 07:37:46 INFO - PROCESS | 1931 | 1460990266156 Marionette DEBUG loaded listener.js 07:37:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x932db800) [pid = 1931] [serial = 2338] [outer = 0x90057800] 07:37:47 INFO - PROCESS | 1931 | 1460990266977 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 07:37:47 INFO - PROCESS | 1931 | 1460990267032 Marionette TRACE conn5 <- [1,3081,null,{"value":"8"}] 07:37:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 07:37:47 INFO - PROCESS | 1931 | 1460990267043 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 07:37:47 INFO - PROCESS | 1931 | 1460990267048 Marionette TRACE conn5 <- [1,3082,null,{}] 07:37:47 INFO - PROCESS | 1931 | 1460990267082 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:47 INFO - PROCESS | 1931 | 1460990267361 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 07:37:47 INFO - PROCESS | 1931 | 1460990267732 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x96c4ac00 == 170 [pid = 1931] [id = 780] 07:37:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x97503000) [pid = 1931] [serial = 2339] [outer = (nil)] 07:37:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x97eea000) [pid = 1931] [serial = 2340] [outer = 0x97503000] 07:37:47 INFO - PROCESS | 1931 | 1460990267837 Marionette DEBUG loaded listener.js 07:37:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x980d5800) [pid = 1931] [serial = 2341] [outer = 0x97503000] 07:37:48 INFO - PROCESS | 1931 | 1460990268640 Marionette TRACE conn5 <- [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]]]}] 07:37:48 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 07:37:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 07:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 07:37:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 07:37:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1661ms 07:37:48 INFO - PROCESS | 1931 | 1460990268704 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 07:37:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 07:37:48 INFO - PROCESS | 1931 | 1460990268709 Marionette TRACE conn5 <- [1,3085,null,{"value":"8"}] 07:37:48 INFO - PROCESS | 1931 | 1460990268715 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 07:37:48 INFO - PROCESS | 1931 | 1460990268719 Marionette TRACE conn5 <- [1,3086,null,{}] 07:37:48 INFO - PROCESS | 1931 | 1460990268739 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:49 INFO - PROCESS | 1931 | 1460990269069 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 07:37:49 INFO - PROCESS | 1931 | 1460990269363 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x95bc6c00 == 171 [pid = 1931] [id = 781] 07:37:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x96c48c00) [pid = 1931] [serial = 2342] [outer = (nil)] 07:37:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x9ae8a400) [pid = 1931] [serial = 2343] [outer = 0x96c48c00] 07:37:49 INFO - PROCESS | 1931 | 1460990269456 Marionette DEBUG loaded listener.js 07:37:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x9df09000) [pid = 1931] [serial = 2344] [outer = 0x96c48c00] 07:37:50 INFO - PROCESS | 1931 | 1460990270239 Marionette TRACE conn5 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 07:37:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 07:37:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1537ms 07:37:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 07:37:50 INFO - PROCESS | 1931 | 1460990270252 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 07:37:50 INFO - PROCESS | 1931 | 1460990270255 Marionette TRACE conn5 <- [1,3089,null,{"value":"8"}] 07:37:50 INFO - PROCESS | 1931 | 1460990270261 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 07:37:50 INFO - PROCESS | 1931 | 1460990270265 Marionette TRACE conn5 <- [1,3090,null,{}] 07:37:50 INFO - PROCESS | 1931 | 1460990270271 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:50 INFO - PROCESS | 1931 | 1460990270497 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 07:37:50 INFO - PROCESS | 1931 | 1460990270785 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x8d92bc00 == 172 [pid = 1931] [id = 782] 07:37:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x8d92cc00) [pid = 1931] [serial = 2345] [outer = (nil)] 07:37:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x8d932000) [pid = 1931] [serial = 2346] [outer = 0x8d92cc00] 07:37:50 INFO - PROCESS | 1931 | 1460990270879 Marionette DEBUG loaded listener.js 07:37:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x8d934000) [pid = 1931] [serial = 2347] [outer = 0x8d92cc00] 07:37:51 INFO - PROCESS | 1931 | 1460990271699 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 07:37:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 07:37:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1485ms 07:37:51 INFO - PROCESS | 1931 | 1460990271747 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 07:37:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 07:37:51 INFO - PROCESS | 1931 | 1460990271751 Marionette TRACE conn5 <- [1,3093,null,{"value":"8"}] 07:37:51 INFO - PROCESS | 1931 | 1460990271758 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 07:37:51 INFO - PROCESS | 1931 | 1460990271761 Marionette TRACE conn5 <- [1,3094,null,{}] 07:37:51 INFO - PROCESS | 1931 | 1460990271767 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:52 INFO - PROCESS | 1931 | 1460990272010 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 07:37:52 INFO - PROCESS | 1931 | 1460990272426 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x8d937800 == 173 [pid = 1931] [id = 783] 07:37:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x8d938c00) [pid = 1931] [serial = 2348] [outer = (nil)] 07:37:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x8daf2400) [pid = 1931] [serial = 2349] [outer = 0x8d938c00] 07:37:52 INFO - PROCESS | 1931 | 1460990272526 Marionette DEBUG loaded listener.js 07:37:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x9ae89c00) [pid = 1931] [serial = 2350] [outer = 0x8d938c00] 07:37:53 INFO - PROCESS | 1931 | 1460990273304 Marionette TRACE conn5 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 07:37:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 07:37:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1582ms 07:37:53 INFO - PROCESS | 1931 | 1460990273340 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 07:37:53 INFO - PROCESS | 1931 | 1460990273344 Marionette TRACE conn5 <- [1,3097,null,{"value":"8"}] 07:37:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 07:37:53 INFO - PROCESS | 1931 | 1460990273350 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 07:37:53 INFO - PROCESS | 1931 | 1460990273354 Marionette TRACE conn5 <- [1,3098,null,{}] 07:37:53 INFO - PROCESS | 1931 | 1460990273360 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:53 INFO - PROCESS | 1931 | 1460990273607 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 07:37:53 INFO - PROCESS | 1931 | 1460990273937 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x8c257400 == 174 [pid = 1931] [id = 784] 07:37:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x8d93a000) [pid = 1931] [serial = 2351] [outer = (nil)] 07:37:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x9fc7d800) [pid = 1931] [serial = 2352] [outer = 0x8d93a000] 07:37:54 INFO - PROCESS | 1931 | 1460990274075 Marionette DEBUG loaded listener.js 07:37:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0xa0a69c00) [pid = 1931] [serial = 2353] [outer = 0x8d93a000] 07:37:54 INFO - PROCESS | 1931 | 1460990274871 Marionette TRACE conn5 <- [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]]]}] 07:37:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 07:37:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 07:37:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1544ms 07:37:54 INFO - PROCESS | 1931 | 1460990274896 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 07:37:54 INFO - PROCESS | 1931 | 1460990274900 Marionette TRACE conn5 <- [1,3101,null,{"value":"8"}] 07:37:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 07:37:54 INFO - PROCESS | 1931 | 1460990274906 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 07:37:54 INFO - PROCESS | 1931 | 1460990274910 Marionette TRACE conn5 <- [1,3102,null,{}] 07:37:54 INFO - PROCESS | 1931 | 1460990274916 Marionette TRACE conn5 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:55 INFO - PROCESS | 1931 | 1460990275158 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 07:37:55 INFO - PROCESS | 1931 | 1460990275482 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:55 INFO - PROCESS | 1931 | ++DOCSHELL 0xa000ac00 == 175 [pid = 1931] [id = 785] 07:37:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0xa0e48c00) [pid = 1931] [serial = 2354] [outer = (nil)] 07:37:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0xa28ba400) [pid = 1931] [serial = 2355] [outer = 0xa0e48c00] 07:37:55 INFO - PROCESS | 1931 | 1460990275620 Marionette DEBUG loaded listener.js 07:37:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0xa2a10000) [pid = 1931] [serial = 2356] [outer = 0xa0e48c00] 07:37:56 INFO - PROCESS | 1931 | 1460990276389 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 07:37:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 07:37:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1491ms 07:37:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 07:37:56 INFO - PROCESS | 1931 | 1460990276398 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 07:37:56 INFO - PROCESS | 1931 | 1460990276401 Marionette TRACE conn5 <- [1,3105,null,{"value":"8"}] 07:37:56 INFO - PROCESS | 1931 | 1460990276408 Marionette TRACE conn5 -> [0,3106,"setScriptTimeout",{"ms":35000}] 07:37:56 INFO - PROCESS | 1931 | 1460990276411 Marionette TRACE conn5 <- [1,3106,null,{}] 07:37:56 INFO - PROCESS | 1931 | 1460990276417 Marionette TRACE conn5 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:56 INFO - PROCESS | 1931 | 1460990276657 Marionette TRACE conn5 <- [1,3107,null,{"value":null}] 07:37:57 INFO - PROCESS | 1931 | 1460990277011 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a483000 == 176 [pid = 1931] [id = 786] 07:37:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x8a484c00) [pid = 1931] [serial = 2357] [outer = (nil)] 07:37:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x8a488800) [pid = 1931] [serial = 2358] [outer = 0x8a484c00] 07:37:57 INFO - PROCESS | 1931 | 1460990277162 Marionette DEBUG loaded listener.js 07:37:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x8a48b000) [pid = 1931] [serial = 2359] [outer = 0x8a484c00] 07:37:57 INFO - PROCESS | 1931 | 1460990277970 Marionette TRACE conn5 <- [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]]]}] 07:37:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 07:37:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 07:37:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 07:37:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1589ms 07:37:57 INFO - PROCESS | 1931 | 1460990277997 Marionette TRACE conn5 -> [0,3109,"getWindowHandle",null] 07:37:58 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 07:37:58 INFO - PROCESS | 1931 | 1460990278002 Marionette TRACE conn5 <- [1,3109,null,{"value":"8"}] 07:37:58 INFO - PROCESS | 1931 | 1460990278009 Marionette TRACE conn5 -> [0,3110,"setScriptTimeout",{"ms":35000}] 07:37:58 INFO - PROCESS | 1931 | 1460990278012 Marionette TRACE conn5 <- [1,3110,null,{}] 07:37:58 INFO - PROCESS | 1931 | 1460990278018 Marionette TRACE conn5 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:58 INFO - PROCESS | 1931 | 1460990278263 Marionette TRACE conn5 <- [1,3111,null,{"value":null}] 07:37:58 INFO - PROCESS | 1931 | 1460990278599 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x8a481c00 == 177 [pid = 1931] [id = 787] 07:37:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x8a487000) [pid = 1931] [serial = 2360] [outer = (nil)] 07:37:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x8a490800) [pid = 1931] [serial = 2361] [outer = 0x8a487000] 07:37:58 INFO - PROCESS | 1931 | 1460990278751 Marionette DEBUG loaded listener.js 07:37:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x9fe1bc00) [pid = 1931] [serial = 2362] [outer = 0x8a487000] 07:38:01 INFO - PROCESS | 1931 | --DOCSHELL 0x8787ec00 == 176 [pid = 1931] [id = 638] 07:38:01 INFO - PROCESS | 1931 | --DOCSHELL 0x8daf0400 == 175 [pid = 1931] [id = 636] 07:38:01 INFO - PROCESS | 1931 | --DOCSHELL 0x860e7c00 == 174 [pid = 1931] [id = 635] 07:38:01 INFO - PROCESS | 1931 | --DOCSHELL 0x87874800 == 173 [pid = 1931] [id = 598] 07:38:01 INFO - PROCESS | 1931 | --DOCSHELL 0x8c503000 == 172 [pid = 1931] [id = 630] 07:38:01 INFO - PROCESS | 1931 | --DOCSHELL 0x8daef000 == 171 [pid = 1931] [id = 633] 07:38:01 INFO - PROCESS | 1931 | --DOCSHELL 0x8a577000 == 170 [pid = 1931] [id = 768] 07:38:01 INFO - PROCESS | 1931 | --DOCSHELL 0x8958f000 == 169 [pid = 1931] [id = 767] 07:38:01 INFO - PROCESS | 1931 | --DOCSHELL 0x8d99d400 == 168 [pid = 1931] [id = 760] 07:38:01 INFO - PROCESS | 1931 | --DOCSHELL 0x917d5400 == 167 [pid = 1931] [id = 761] 07:38:01 INFO - PROCESS | 1931 | --DOCSHELL 0x87908400 == 166 [pid = 1931] [id = 759] 07:38:01 INFO - PROCESS | 1931 | --DOCSHELL 0x91461800 == 165 [pid = 1931] [id = 757] 07:38:01 INFO - PROCESS | 1931 | --DOCSHELL 0x8f5da000 == 164 [pid = 1931] [id = 758] 07:38:01 INFO - PROCESS | 1931 | --DOCSHELL 0x8bf24800 == 163 [pid = 1931] [id = 756] 07:38:01 INFO - PROCESS | 1931 | --DOCSHELL 0x8e256800 == 162 [pid = 1931] [id = 754] 07:38:01 INFO - PROCESS | 1931 | --DOCSHELL 0x8ed18c00 == 161 [pid = 1931] [id = 755] 07:38:01 INFO - PROCESS | 1931 | --DOCSHELL 0x8b562800 == 160 [pid = 1931] [id = 753] 07:38:01 INFO - PROCESS | 1931 | --DOCSHELL 0x8a243800 == 159 [pid = 1931] [id = 752] 07:38:01 INFO - PROCESS | 1931 | --DOCSHELL 0x8d9a2000 == 158 [pid = 1931] [id = 751] 07:38:01 INFO - PROCESS | 1931 | --DOCSHELL 0x8c3e9800 == 157 [pid = 1931] [id = 750] 07:38:01 INFO - PROCESS | 1931 | --DOCSHELL 0x8a246800 == 156 [pid = 1931] [id = 749] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x8f25dc00) [pid = 1931] [serial = 2199] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x8c26f000) [pid = 1931] [serial = 2245] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x95bc4400) [pid = 1931] [serial = 2217] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x8ee08400) [pid = 1931] [serial = 2196] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x9897ec00) [pid = 1931] [serial = 2223] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x98881000) [pid = 1931] [serial = 2222] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x8bf21000) [pid = 1931] [serial = 2238] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x8c996800) [pid = 1931] [serial = 2243] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x8c268c00) [pid = 1931] [serial = 2240] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x9ba92000) [pid = 1931] [serial = 2228] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x8a4f5400) [pid = 1931] [serial = 2234] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x915b1000) [pid = 1931] [serial = 2210] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x973d1000) [pid = 1931] [serial = 2220] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x8f57c000) [pid = 1931] [serial = 2205] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x8c750800) [pid = 1931] [serial = 2242] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x8d7d1400) [pid = 1931] [serial = 2186] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x8f09d000) [pid = 1931] [serial = 2198] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x8d9a2400) [pid = 1931] [serial = 2187] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x8b63c400) [pid = 1931] [serial = 2237] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x8ee02000) [pid = 1931] [serial = 2195] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x8c3e6400) [pid = 1931] [serial = 2112] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x8e2b1c00) [pid = 1931] [serial = 2192] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x8bf27800) [pid = 1931] [serial = 2183] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x96fd2800) [pid = 1931] [serial = 2219] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x8a56e000) [pid = 1931] [serial = 2181] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x90050800) [pid = 1931] [serial = 2208] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x9fb53c00) [pid = 1931] [serial = 2231] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x8e2b5400) [pid = 1931] [serial = 2193] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x8e1a4800) [pid = 1931] [serial = 2189] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x8a4f3800) [pid = 1931] [serial = 2180] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x95806400) [pid = 1931] [serial = 2214] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x9ae89400) [pid = 1931] [serial = 2226] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x917d7800) [pid = 1931] [serial = 2211] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x8f493c00) [pid = 1931] [serial = 2201] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x8c50f000) [pid = 1931] [serial = 2184] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x95b61800) [pid = 1931] [serial = 2216] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x8e24d000) [pid = 1931] [serial = 2190] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x8f575800) [pid = 1931] [serial = 2204] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x8f4cd400) [pid = 1931] [serial = 2202] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x9004c800) [pid = 1931] [serial = 2207] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x8a56ec00) [pid = 1931] [serial = 2235] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x932dc800) [pid = 1931] [serial = 2213] [outer = (nil)] [url = about:blank] 07:38:01 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x9ae08400) [pid = 1931] [serial = 2225] [outer = (nil)] [url = about:blank] 07:38:02 INFO - PROCESS | 1931 | 1460990282515 Marionette TRACE conn5 <- [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"]]]}] 07:38:02 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 07:38:02 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 07:38:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 07:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:38:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 07:38:02 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 4558ms 07:38:02 INFO - PROCESS | 1931 | 1460990282568 Marionette TRACE conn5 -> [0,3113,"getWindowHandle",null] 07:38:02 INFO - PROCESS | 1931 | 1460990282575 Marionette TRACE conn5 <- [1,3113,null,{"value":"8"}] 07:38:02 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 07:38:02 INFO - PROCESS | 1931 | 1460990282584 Marionette TRACE conn5 -> [0,3114,"setScriptTimeout",{"ms":35000}] 07:38:02 INFO - PROCESS | 1931 | 1460990282589 Marionette TRACE conn5 <- [1,3114,null,{}] 07:38:02 INFO - PROCESS | 1931 | 1460990282596 Marionette TRACE conn5 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:38:02 INFO - PROCESS | 1931 | 1460990282827 Marionette TRACE conn5 <- [1,3115,null,{"value":null}] 07:38:03 INFO - PROCESS | 1931 | 1460990283084 Marionette TRACE conn5 -> [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\", \"4803471f-0388-4a4b-beec-8617593bb492\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x898d1400 == 157 [pid = 1931] [id = 788] 07:38:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x8a483800) [pid = 1931] [serial = 2363] [outer = (nil)] 07:38:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x8a48f000) [pid = 1931] [serial = 2364] [outer = 0x8a483800] 07:38:03 INFO - PROCESS | 1931 | 1460990283171 Marionette DEBUG loaded listener.js 07:38:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x8a568400) [pid = 1931] [serial = 2365] [outer = 0x8a483800] 07:38:04 INFO - PROCESS | 1931 | 1460990284213 Marionette TRACE conn5 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 07:38:04 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 07:38:04 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1690ms 07:38:04 INFO - PROCESS | 1931 | 1460990284283 Marionette TRACE conn5 -> [0,3117,"getWindowHandle",null] 07:38:04 INFO - PROCESS | 1931 | 1460990284296 Marionette TRACE conn5 <- [1,3117,null,{"value":"8"}] 07:38:05 WARNING - u'runner_teardown' () 07:38:05 INFO - No more tests 07:38:05 INFO - Got 0 unexpected results 07:38:05 INFO - SUITE-END | took 1406s 07:38:05 INFO - Closing logging queue 07:38:05 INFO - queue closed 07:38:05 INFO - Return code: 0 07:38:05 WARNING - # TBPL SUCCESS # 07:38:05 INFO - Running post-action listener: _resource_record_post_action 07:38:05 INFO - Running post-run listener: _resource_record_post_run 07:38:06 INFO - Total resource usage - Wall time: 1447s; CPU: 98.0%; Read bytes: 12201984; Write bytes: 969539584; Read time: 16040; Write time: 535968 07:38:06 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 07:38:06 INFO - install - Wall time: 35s; CPU: 100.0%; Read bytes: 4096; Write bytes: 179896320; Read time: 16; Write time: 227976 07:38:06 INFO - run-tests - Wall time: 1414s; CPU: 98.0%; Read bytes: 11612160; Write bytes: 789622784; Read time: 15988; Write time: 307968 07:38:06 INFO - Running post-run listener: _upload_blobber_files 07:38:06 INFO - Blob upload gear active. 07:38:06 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 07:38:06 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 07:38:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 07:38:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 07:38:07 INFO - (blobuploader) - INFO - Open directory for files ... 07:38:07 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 07:38:07 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:38:07 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:38:08 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 07:38:08 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:38:08 INFO - (blobuploader) - INFO - Done attempting. 07:38:08 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 07:38:08 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:38:08 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:38:09 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 07:38:09 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:38:09 INFO - (blobuploader) - INFO - Done attempting. 07:38:09 INFO - (blobuploader) - INFO - Iteration through files over. 07:38:09 INFO - Return code: 0 07:38:09 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 07:38:09 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 07:38:09 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/02d83a1b5a749b56276d9daf429e726ef1eab732621f81a2ec7e12baea08b23f4b309a66b19beb8a087b2707dbeebdf7fefed36844dfee5ddbc4e51ebcd9a6a8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/808534dcf719e4e1cd12ebd15f6dbdafc27b33c30d48ec902e47910f6beef88667e4bd5ec4098e4b4ae9636e33bb010502cffe1155ceef124e4c0e5e2a113482"} 07:38:09 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 07:38:09 INFO - Writing to file /builds/slave/test/properties/blobber_files 07:38:09 INFO - Contents: 07:38:09 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/02d83a1b5a749b56276d9daf429e726ef1eab732621f81a2ec7e12baea08b23f4b309a66b19beb8a087b2707dbeebdf7fefed36844dfee5ddbc4e51ebcd9a6a8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/808534dcf719e4e1cd12ebd15f6dbdafc27b33c30d48ec902e47910f6beef88667e4bd5ec4098e4b4ae9636e33bb010502cffe1155ceef124e4c0e5e2a113482"} 07:38:09 INFO - Running post-run listener: copy_logs_to_upload_dir 07:38:09 INFO - Copying logs to upload dir... 07:38:09 INFO - mkdir: /builds/slave/test/build/upload/logs 07:38:09 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1574.910724 ========= master_lag: 0.55 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 15 secs) (at 2016-04-18 07:38:09.722999) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 07:38:09.738377) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1460986569.327083-2127589675 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/02d83a1b5a749b56276d9daf429e726ef1eab732621f81a2ec7e12baea08b23f4b309a66b19beb8a087b2707dbeebdf7fefed36844dfee5ddbc4e51ebcd9a6a8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/808534dcf719e4e1cd12ebd15f6dbdafc27b33c30d48ec902e47910f6beef88667e4bd5ec4098e4b4ae9636e33bb010502cffe1155ceef124e4c0e5e2a113482"} build_url:https://queue.taskcluster.net/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032681 build_url: 'https://queue.taskcluster.net/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/02d83a1b5a749b56276d9daf429e726ef1eab732621f81a2ec7e12baea08b23f4b309a66b19beb8a087b2707dbeebdf7fefed36844dfee5ddbc4e51ebcd9a6a8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/808534dcf719e4e1cd12ebd15f6dbdafc27b33c30d48ec902e47910f6beef88667e4bd5ec4098e4b4ae9636e33bb010502cffe1155ceef124e4c0e5e2a113482"}' symbols_url: 'https://queue.taskcluster.net/v1/task/FHKd97fuTOue8cb4Xb6LiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 07:38:09.806824) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 07:38:09.807159) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1460986569.327083-2127589675 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017139 ========= master_lag: 0.09 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 07:38:09.914190) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 07:38:09.914472) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 07:38:09.914781) ========= ========= Total master_lag: 3.01 =========